Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.



Press esc to close

close close

Back to course information

Thank you for your enquiry!

One of our training experts will be in touch shortly to go overy your training requirements.

close close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

Course Information

Developing SQL Databases Course (M20762) Outline

This is a 5 day course, with a total of 18 modules. Each day consists of expert instructor led training and the Developing SQL Database exam (Exam 70-762) is included as part of the course price. Upon completing the course, delegates may progress onto the Developing SQL Databases exam.


Module 1: Introduction to Database Development

  • Introduction to the SQL Server Platform

  • SQL Server Database Development Tasks


Module 2: Designing and Implementing Tables

  • Designing Tables

  • Data Types

  • Working with Schemas

  • Creating and Altering Tables

  • Lab: Designing and Implementing Tables


Module 3: Advanced Table Designs

  • Partitioning Data

  • Compressing Data

  • Temporal Tables

  • Lab: Using Advanced Table Designs

  • Partitioning Data

  • Compressing Data


Module 4: Ensuring Data Integrity through Constraints

  • Enforcing Data Integrity

  • Implementing Data Domain Integrity

  • Implementing Entity and Referential Integrity

  • Lab: Using Data Integrity Through Constraints


Module 5: Introduction to Indexes

  • Core Indexing Concepts

  • Data Types and Indexes

  • Heaps, Clustered, and Nonclustered Indexes

  • Single Column and Composite Indexes

  • Lab: Implementing Indexes


Module 6: Designing Optimized Index Strategies

  • Index Strategies

  • Managing Indexes

  • Execution Plans

  • The Database Engine Tuning Advisor

  • Query Store

  • Lab: Optimizing Indexes


Module 7: Columnstore Indexes

  • Introduction to Columnstore Indexes

  • Creating Columnstore Indexes

  • Working with Columnstore Indexes

  • Lab: Using Columnstore Indexes


Module 8: Designing and Implementing Views

  • Introduction to Views

  • Creating and Managing Views

  • Performance Considerations for Views

  • Lab: Designing and Implementing Views


Module 9: Designing and Implementing Stored Procedures

  • Introduction to Stored Procedures

  • Working with Stored Procedures

  • Implementing Parameterized Stored Procedures

  • Controlling Execution Context

  • Lab: Designing and Implementing Stored Procedures


Module 10: Designing and Implementing User-Defined Functions

  • Overview of Functions

  • Designing and Implementing Scalar Functions

  • Designing and Implementing Table-Valued Functions

  • Considerations for Implementing Functions

  • Alternatives to Functions

  • Lab: Designing and Implementing User-Defined Functions


Module 11: Responding to Data Manipulation via Triggers

  • Designing DML Triggers

  • Implementing DML Triggers

  • Advanced Trigger Concepts

  • Lab: Responding to Data Manipulation by Using Triggers


Module 12: Using In-Memory Tables

  • Memory-Optimized Tables

  • Natively Compiled Stored Procedures

  • Lab: Using In-Memory Database Capabilities


Module 13: Implementing Managed Code in SQL Server

  • Introduction to CLR Integration in SQL Server

  • Implementing and Publishing CLR Assemblies

  • Lab: Implementing Managed Code in SQL Server


Module 14: Storing and Querying XML Data in SQL Server

  • Introduction to XML and XML Schemas

  • Storing XML Data and Schemas in SQL Server

  • Implementing the XML Data Type

  • Using the Transact-SQL FOR XML Statement

  • Getting Started with XQuery

  • Shredding XML

  • Lab: Storing and Querying XML Data in SQL Server


Module 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

  • Lab: Working with SQL Server Spatial Data


Module 16: Storing and Querying BLOBs and Text Documents in SQL Server

  • Considerations for BLOB Data

  • Working with FILESTREAM

  • Using Full-Text Search

  • Lab: Storing and Querying BLOBs and Text Documents in SQL Server


Module 17: SQL Server Concurrency

  • Concurrency and Transactions

  • Locking Internals

  • Lab: SQL Server Concurrency

Module 18: Performance and Monitoring

  • Extended Events

  • Working with extended Events

  • Live Query Statistics

  • Optimize Database File Configuration

  • Metrics

  • Lab: Monitoring, Tracing, and Baselining

Show moredowndown

Who should attend?

IT professionals who wish to become proficient in SQL Server 2016 product features and technologies when implementing a database. IT developers with an interest in the SQL Server 2016, may also be suited to this course.



Delegates wishing to attend this course are expected to have:

  • Basic knowledge of the Microsoft Windows operating system and its core functionality

  • Working knowledge of Transact-SQL

  • Working knowledge of relational databases

Developing SQL Databases Course (M20762) Overview

This 5 day Microsoft course is tailored to delegates who wish to develop the knowledge and skills required to develop a Microsoft SQL Server 2016 database. This course shall cover all the necessary tools and techniques required to develop a database.


Delegates who have completed the course are expected to be able 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


We are fully accredited by Microsoft, for our Developing SQL Databases course and we are a Silver Partner. 

Show moredowndown

Developing SQL Databases Exam

Once the M20762 course has been completed the 70-762 exam can be taken. Developing SQL Databases exam information is protected as part of a Non-Disclosure Agreement. Therefore information on the exam format is not available. However information regarding how the exam content is divided is available and is as follows:

  • Design and implement database objects (25-30%)

  • Manage database concurrency (25-30%)

  • Implement programmability objects (20-25%)

  • Optimise database objects and SQL infrastructure (20-25%)

The percentages indicate the weighting of each of the major topic areas covered in the exam. 

Show moredowndown

Why choose us

Ways to take this course

Our easy to use Virtual platform allows you to sit the course from home with a live instructor. You will follow the same schedule as the classroom course, and will be able to interact with the trainer and other delegates.

Our fully interactive online training platform is compatible across all devices and can be accessed from anywhere, at any time. All our online courses come with a standard 90 days access that can be extended upon request. Our expert trainers are constantly on hand to help you with any questions which may arise.

This is our most popular style of learning. We run courses in 1200 locations, across 200 countries in one of our hand-picked training venues, providing the all important ‘human touch’ which may be missed in other learning styles.


Highly experienced trainers

All our trainers are highly qualified, have 10+ years of real-world experience and will provide you with an engaging learning experience.


State of the art training venues

We only use the highest standard of learning facilities to make sure your experience is as comfortable and distraction-free as possible


Small class sizes

We limit our class sizes to promote better discussion and ensuring everyone has a personalized experience


Great value for money

Get more bang for your buck! If you find your chosen course cheaper elsewhere, we’ll match it!

This is the same great training as our classroom learning but carried out at your own business premises. This is the perfect option for larger scale training requirements and means less time away from the office.


Tailored learning experience

Our courses can be adapted to meet your individual project or business requirements regardless of scope.


Maximise your training budget

Cut unnecessary costs and focus your entire budget on what really matters, the training.


Team building opportunity

This gives your team a great opportunity to come together, bond, and discuss, which you may not get in a standard classroom setting.


Monitor employees progress

Keep track of your employees’ progression and performance in your own workspace.

What our customers are saying

Retired: Developing SQL Databases M20762 FAQs


Yes, The Knowledge Academy is fully accredited by Microsoft for this Developing SQL Databases training course.
Yes, delegates must have knowledge of Microsoft Windows operating systems and a working knowledge of Transact-SQL and relational databases.
Delegates will need to pass the Developing SQL Databases 70-762 exam in order to complete the Developing SQL Databases course.
No, this course does not include Developing SQL Databases 70-762 exam.
The Knowledge Academy has a range of locations globally, making it easy to find a training venue near you.
There are a total of 18 modules, some modules also include labs.
The price for Retired: Developing SQL Databases M20762 certification in Australia starts from AUD6995
The Knowledge Academy is the Leading global training provider in the world for Retired: Developing SQL Databases M20762.

Why choose us


Best price in the industry

You won't find better value in the marketplace. If you do find a lower price, we will beat it.


Trusted & Approved

Microsoft Gold Learning Partner


Many delivery methods

Flexible delivery methods are available depending on your learning style.


High quality resources

Resources are included for a comprehensive learning experience.

barclays Logo
deloitte Logo
Thames Water Logo

"Really good course and well organised. Trainer was great with a sense of humour - his experience allowed a free flowing course, structured to help you gain as much information & relevant experience whilst helping prepare you for the exam"

Joshua Davies, Thames Water

santander logo
bmw Logo
Google Logo

Looking for more information on Microsoft SQL Server Training?

backBack to course information

MCSA: SQL 2016 Database Development Certification

Save upto 40%
2 courses
Included courses:

Retired: Developing SQL Databases M20762AUD6995

Retired: Querying Data with Transact-SQL M20761AUD6995

Total without package:  AUD13990

Package price:  AUD8395 (Save AUD5595)

Purchase now