Microsoft

Implement scalable database solutions using Azure SQL (DP-300)

This course provides students with the knowledge and skills to administer a SQL Server database infrastructure.

GK #100865Virtual Classroom LiveClassroom Live
FormatsVirtual Classroom Live · Classroom LiveTopicsGK Polaris · Microsoft Elite

What you’ll learn

Module 1 : Plan and implement data platform resources

  • Prepare to maintain SQL Server-based databases on Azure
  • Deploy IaaS solutions with Azure SQLDeploy PaaS solutions with Azure SQLMigrate SQL Server workloads to Azure SQL Database
  • Migrate SQL Server workloads to Azure SQL Managed Instance

Module 2 : Implement a secure environment for a database service

  • Explore the basics of SQL Server in an Infrastructure as a Service (IaaS) offering
  • Learn the available options for provisioning and deployment
  • Deploy SQL Server into an Azure Virtual Machine

Module 3 : Monitor and optimize operational resources in Azure SQL

Module 4 : Optimize query performance in Azure SQL

Module 5 : Automate database tasks for Azure SQL

Module 6 : Plan and implement a high availability and disaster recovery environment

Module 7 : Configure database authentication and authorization

  • Learn about authentication options for Azure SQL Database
  • Create various security principals
  • Configure permissions within a SQL database
  • Identify authentication and authorization failures

Module 8 : Protect data in-transit and at rest

  • Understand the data encryption options available in the various platforms
  • Implement object level encryption
  • Understand the difference between database and server firewall rules for Azure SQL Database
  • Explore Always Encrypted with secure enclaves

Module 9 : Implement compliance controls for sensitive data

  • Plan and implement data classification in Azure SQL Database
  • Understand and configure row-level security and dynamic data masking
  • Understand the usage of Microsoft Defender for SQL
  • Explore how Azure SQL Database Ledger works

Module 10 : Describe performance monitoring

  • Review potential performance issues.
  • Identify critical Azure metrics.
  • Learn how to collect metrics for an established baseline.
  • Use extended events for performance analysis.
  • Understand Azure SQL Database Intelligent Insights.

Module 11 : Configure SQL Server resources for optimal performance

  • Understand your options for configuration of Azure storage
  • Learn how to configure TempDB data files in SQL Server
  • Learn how to choose the right type of VM for SQL Server workloads
  • Understand the use cases and configuration of Resource Governor in SQL Server

Module 12 : Configure databases for optimal performance

  • Understand database scoped configuration options
  • Understand maintenance tasks related to indexing and statistics
  • Understand the features of Intelligent Query Processing (IQP)
  • Explore the automatic tuning feature in Azure

Module 13 : Explore query performance optimization

  • Generate and save execution plans
  • Compare the different types of execution plans
  • Understand how and why query plans are generated
  • Explain the purpose and benefits of the Query Store
  • Investigate the available reports and data in the Query Store

Module 14 : Evaluate performance improvements

  • Determine when changing indexes or defining new ones can affect performance
  • Evaluate wait statistics as an aid in finding areas for performance improvement
  • Understand how query hints work, and when to use them

Module 15 : Explore performance-based design

  • Explore normal forms and how they affect database design
  • Choose appropriate datatypes for your data
  • Evaluate appropriate index types

Module 16 : Automate deployment of database resources

  • Describe the deployment models available on Azure
  • Deploy database resources using PowerShell and Azure CLI
  • Deploy an Azure Resource Manager template and Bicep
  • Understand the difference between multiple command-line options

Module 17 : Create and manage SQL Agent jobs

  • Schedule necessary maintenance activities for your databases.
  • Configure notifications and alerts on SQL Server Agent jobs, and SQL Server.
  • Configure alerts based on performance monitor values.

Module 18 : Manage Azure PaaS tasks using automation

  • Understand the benefits of Azure policy
  • Explore the capabilities of Azure Automation
  • Configure elastic jobs
  • Use Logic Apps for database workflow

Module 19 : Describe high availability and disaster recovery strategies

  • Define recovery time objective and recovery point objective
  • Explore the available high availability and disaster recovery options for both IaaS and PaaS
  • Devise an appropriate high availability and disaster recovery strategy

Module 20 : Explore IaaS and PaaS solutions for high availability and disaster recovery

  • Explore options for deploying a WSFC in Azure
  • Explore options for deploying an AG in Azure
  • Implement Temporal Tables
  • Plan active geo-replication and auto-failover groups

Module 21 : Back up and restore databases

  • Explore backup and restore options for IaaS
  • Implement backup and restore for PaaS

Upcoming training

Dates and availability are confirmed by Bolt when we follow up. All times are shown in the provider’s stated time zone.

2026-10-19 — 2026-10-229:00 AM - 5:00 PM EDT
Virtual Classroom LiveONLINE · English
2026-12-14 — 2026-12-17December 14 - 17, 2026
Virtual Classroom LiveONLINE · English
2027-02-15 — 2027-02-188:30 AM - 4:30 PM EST
Virtual Classroom LiveONLINE · English
2027-04-19 — 2027-04-228:30 AM - 4:30 PM EDT
Virtual Classroom LiveONLINE · English
2027-06-14 — 2027-06-17June 14 - 17, 2027
Virtual Classroom LiveONLINE · English
2027-08-23 — 2027-08-26August 23 - 26, 2027
Virtual Classroom LiveONLINE · English
2027-10-12 — 2027-10-15October 12 - 15, 2027
Virtual Classroom LiveONLINE · English
2027-12-06 — 2027-12-09December 06 - 09, 2027
Virtual Classroom LiveONLINE · English