DP-300 syllabus

5 domains and 94 topics, updated November 2026

DP-300 is about running SQL on Azure as a database administrator: choosing between SQL Database, Managed Instance and SQL Server on VMs, migrating, securing, tuning, automating and protecting databases. This outline follows the Microsoft Learn skills measured (updated October 27, 2026) and lists what each domain expects, in plain terms. Tick topics off as you cover them. Your ticks are saved in this browser.

This outline follows the official DP-300 exam guide. Check it for the exact wording.

Plan and implement data platform resources

15–20%

Choosing the right Azure SQL platform, deploying and scaling it, and migrating databases with the right amount of downtime.

Plan and deploy Azure SQL solutions
Configure resources for scale and performance
Plan and implement a migration strategy

Implement a secure environment

20–25%

Controlling who can connect and what they can do, protecting data at rest and in transit, and meeting compliance needs.

Configure database authentication and authorization
Implement security for data at rest and data in transit
Implement compliance controls for sensitive data

Monitor, configure and optimize database resources

20–25%

Measuring normal behaviour, finding what is slow or blocked, and tuning with indexes, statistics, Query Store and the engine's automatic features.

Monitor resource activity and performance
Monitor and optimize query performance
Configure database solutions for optimal performance

Configure and manage automation of tasks

15–20%

Scheduling and deploying work so maintenance and environments are repeatable, with alerts when something fails.

Create and manage SQL Server Agent jobs
Automate deployment of database resources
Create and manage database tasks in Azure

Plan and configure a high availability and disaster recovery environment

20–25%

Meeting RPO and RTO with the right mix of built-in HA, replication, clustering and backups, and proving it works.

Plan an HA/DR strategy for database solutions
Plan and perform backup and restore of a database
Configure HA/DR for database solutions