Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

MS SQL Server 2016 - Development

( Duration: 5 Days )

This SQL Server 2016 - Development training course provides the knowledge and skills to develop a Microsoft SQL Server database. This course focuses on teaching individuals how to use SQL Server product features and tools related to developing a database.

By attending SQL Server 2016 - Development workshop delegates will learn to:

  • Design and Implement Tables.
  • Describe advanced table designs
  • Ensure Data Integrity through Constraints.
  • Describe indexes, including Optimized and Columnstore indexes
  • Design and Implement Views.
  • Design and Implement Stored Procedures.
  • Design and Implement User Defined Functions.
  • Respond to data manipulation using triggers.
  • Design and Implement In-Memory Tables.
  • Implement Managed Code in SQL Server.
  • Store and Query XML Data.
  • Work with Spatial Data.
  • Store and Query Blobs and Text Documents.

  • Basic knowledge of the Microsoft Windows operating system and its core functionality
  • Working knowledge of Transact-SQL
  • Working knowledge of relational databases

This SQL Server 2016 - Development class is intended for IT Professionals & Database Developers.

COURSE AGENDA

1

Introduction to Database Development

  • Introduction to the SQL Server Platform
  • SQL Server Database Development Tasks
2

Designing and Implementing Tables

  • Designing Tables
  • Data Types
  • Working with Schemas
  • Creating and Altering Tables
3

Advanced Table Designs

  • Partitioning Data
  • Compressing Data
  • Temporal Tables
4

Ensuring Data Integrity through Constraints

  • Enforcing Data Integrity
  • Implementing Domain Integrity
  • Implementing Entity and Referential Integrity
5

Introduction to Indexes

  • Core Indexing Concepts
  • Data Types and Indexes
  • Heaps, Clustered, and Nonclustered Indexes
  • Single Column and Composite Indexes
6

Designing Optimized Index Strategies

  • Index Strategies
  • Managing Indexes
  • Execution Plans
  • The Database Engine Tuning Advisor
  • Query Store
7

Columnstore Indexes

  • Introduction to Columnstore Indexes
  • Creating Columnstore Indexes
  • Working Columnstore Indexes
8

Designing and Implementing Views

  • Introduction to Views
  • Creating and Managing Views
  • Performance Considerations for Views
9

Designing and Implementing Stored Procedures

  • Introduction to Stored Procedures
  • Working with Stored Procedures
  • Implementing Parameterized Stored Procedures
  • Controlling Execution Context
10

Designing and Implementing User-Defined Functions

  • Overview of Functions
  • Designing and Implementing Scalar Functions
  • Designing and Implementing Table-Valued Functions
  • Alternatives to Functions
11

Responding to Data Manipulation via Triggers

  • Designing DML Triggers
  • Implementing DML Triggers
  • Advanced Trigger Concepts
12

Using In-Memory Tables

  • In-Memory Tables
  • Native Stored Procedures
13

Implementing Managed Code in SQL Server

  • Introduction to CLR Integration in SQL Server
  • Implementing and Publishing CLR Assemblies
14

Storing and Querying XML Data in SQL Server

  • XML and XML Schemas
  • Storing XML Data and Schemas in SQL Server
  • Implementing the XML Data Type
  • Using the T-SQL FOR XML Statement
  • Getting Started with xQuery
  • Shredding XML
15

Storing and Querying Spatial Data in SQL Server

  • Introduction to Spatial Data
  • Working with SQL Server Spatial Data Types
  • Using Spatial Data in Applications
16

Storing and Querying BLOBs and Text Documents in SQL Server

  • Considerations for BLOB Data
  • Working with FileStream
  • Using Full-Text Search
17

SQL Server Concurrency

  • Concurrency and Transactions
  • Locking Internals
18

Performance and Monitoring

  • Extended Events
  • Working with extended Events
  • Live Query Statistics
  • Optimize Database File Configuration
  • Metrics

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X