Skip to main content

DP-300 Coverage Map

This page maps every topic in Ehab's Azure Wiki to the official DP-300 exam domains. Use it to track your progress, identify gaps, and choose the right study sequence for your background.

How to Use This Wiki

Your BackgroundRecommended Approach
Oracle DBA → AzureStart with Oracle → Azure Mapping, then follow the DP-300 modules in order. Every page includes Oracle DBA parallels.
DP-300 Exam PrepFollow the 5 domains below in order. Focus on pages marked 🎯 Core Exam. Use flashcards and quizzes after each section.
Quick RevisionJump to any specific topic using the links below. Each page has a summary table, flashcards, and quiz at the end.

Suggested Study Sequences

Path 1: Oracle DBA Transitioning to Azure

StepPageWhy
1Oracle → Azure MappingMap every Oracle concept to Azure
2ACE Learning PlanCertification roadmap and weekly schedule
3Azure SQL OptionsSQL DB vs MI vs VM — which is your Oracle replacement
4vCore vs DTUPurchasing models (no Oracle equivalent)
5HA/DR OverviewData Guard → Failover Groups, RAC → BC Tier
6Performance TuningAWR → Query Store, ASH → DMVs
7SecurityOracle Wallet → Key Vault, VPD → RLS

Path 2: DP-300 Exam Focused

StepDomainPages
1Plan & ImplementAzure SQL Options → vCore vs DTU → SQL VM Config → Azure SQL DB Config → Migration
2SecurityAuthentication → Encryption → Compliance
3Monitor & OptimizePerformance Tuning → Index Design → Advanced Monitoring
4AutomationOverview → SQL Agent → Elastic Jobs → Deployment → Alerts
5HA/DRHA/DR Overview → Backup/Restore → Always On → MI HA → Log Shipping

Path 3: Quick Revision (2-3 hours)

FocusPages
ArchitectureAzure SQL Options, vCore vs DTU
PerformancePerformance Tuning (Query Store section)
HA/DRHA/DR Overview, Backup/Restore
SecurityEncryption & Network
Flashcards onlyEvery page has flashcards — use the flip cards at the bottom of each page

Domain 1: Plan and Implement Data Platform Resources (20-25%)

TopicPageStatusTag
Azure SQL deployment options (DB, MI, VM)Azure SQL Options✅ Covered🎯 Core Exam
vCore vs DTU purchasing modelsvCore vs DTU✅ Covered🎯 Core Exam
GP, BC, Hyperscale architecturevCore vs DTU + Azure SQL DB✅ Covered🎯 Core Exam
SQL VM storage best practicesSQL VM Configuration✅ Covered🎯 Core Exam
SQL VM settings (MAXDOP, tempdb, memory)SQL VM Configuration✅ Covered🎯 Core Exam
Azure SQL DB configuration & resource governanceAzure SQL DB Config✅ Covered🎯 Core Exam
Compatibility level & IQP featuresAzure SQL DB Config✅ Covered🎯 Core Exam
Serverless & Elastic PoolsAzure SQL DB Config + vCore vs DTU✅ Covered📖 Deep Dive
Migration strategies (DMS, BACPAC, SSMA)Migration Strategy✅ Covered🎯 Core Exam
PostgreSQL & MySQL on AzurePostgreSQL & MySQL✅ Covered📚 Reference
SQL IaaS Agent ExtensionSQL VM Configuration✅ Covered📖 Deep Dive

Domain 2: Implement a Secure Environment (15-20%)

TopicPageStatusTag
SQL Auth vs Entra ID vs Managed IdentityAuthentication & Authorization✅ Covered🎯 Core Exam
Database roles & permissionsAuthentication & Authorization✅ Covered🎯 Core Exam
Row-Level Security & Dynamic Data MaskingAuthentication & Authorization✅ Covered🎯 Core Exam
TDE (at rest)Encryption & Network✅ Covered🎯 Core Exam
Always Encrypted (in use)Encryption & Network✅ Covered🎯 Core Exam
TLS (in transit)Encryption & Network✅ Covered📖 Deep Dive
Azure Key Vault integrationEncryption & Network + Key Vault✅ Covered🎯 Core Exam
Firewall rules & Private EndpointsNetworking✅ Covered🎯 Core Exam
Service Endpoints vs Private EndpointsNetworking✅ Covered🎯 Core Exam
SQL Auditing & Advanced Threat ProtectionCompliance & Security✅ Covered🎯 Core Exam
Vulnerability AssessmentCompliance & Security✅ Covered📖 Deep Dive
Database LedgerCompliance & Security✅ Covered📚 Reference

Domain 3: Monitor, Tune, and Optimize Resources (20-25%)

TopicPageStatusTag
Azure Monitor metrics & alertsAzure Monitor✅ Covered🎯 Core Exam
Query StorePerformance Tuning✅ Covered🎯 Core Exam
DMVs (wait stats, sessions, requests)Performance Tuning✅ Covered🎯 Core Exam
Automatic TuningAzure SQL DB Config✅ Covered🎯 Core Exam
Intelligent Query ProcessingAzure SQL DB Config✅ Covered🎯 Core Exam
Index design (clustered, nonclustered, columnstore)Index Design & Tuning✅ Covered🎯 Core Exam
Missing index DMVsIndex Design & Tuning✅ Covered🎯 Core Exam
Extended EventsAdvanced Monitoring✅ Covered📖 Deep Dive
Resource GovernorAdvanced Monitoring✅ Covered📖 Deep Dive
Execution plan analysisPerformance Tuning✅ Covered🎯 Core Exam
KQL for Log AnalyticsAzure Monitor✅ Covered📖 Deep Dive

Domain 4: Configure and Manage Automation of Tasks (10-15%)

TopicPageStatusTag
SQL Server Agent jobsSQL Agent Jobs✅ Covered🎯 Core Exam
Elastic JobsElastic Jobs & Azure Automation✅ Covered🎯 Core Exam
Azure Automation RunbooksElastic Jobs & Azure Automation✅ Covered🎯 Core Exam
Logic Apps & Azure FunctionsElastic Jobs & Azure Automation✅ Covered📖 Deep Dive
Database deployment (ARM, Bicep, DACPAC)Deployment Automation✅ Covered🎯 Core Exam
Alerts & Action GroupsAlerts & Troubleshooting✅ Covered🎯 Core Exam
Job troubleshootingAlerts & Troubleshooting✅ Covered📖 Deep Dive
Automation tool selectionDecision Matrix✅ Covered📚 Reference

Domain 5: Plan and Configure a High Availability and Disaster Recovery Environment (20-25%)

TopicPageStatusTag
Automated backups (full, diff, log)Backup, Restore, PITR & LTR✅ Covered🎯 Core Exam
Point-in-Time Restore (PITR)Backup, Restore, PITR & LTR✅ Covered🎯 Core Exam
Long-Term Retention (LTR)Backup, Restore, PITR & LTR✅ Covered🎯 Core Exam
Backup storage redundancy (LRS/ZRS/GRS)Backup, Restore, PITR & LTR✅ Covered🎯 Core Exam
Geo-restoreBackup, Restore, PITR & LTR✅ Covered🎯 Core Exam
Active Geo-ReplicationHA/DR Overview✅ Covered🎯 Core Exam
Auto-Failover GroupsHA/DR Overview✅ Covered🎯 Core Exam
Geo-Rep vs Failover Groups comparisonHA/DR Overview✅ Covered🎯 Core Exam
RPO and RTO conceptsBackup, Restore, PITR & LTR✅ Covered🎯 Core Exam
Always On AG on Azure VMsSQL VM Always On✅ Covered🎯 Core Exam
Azure ILB for AG ListenerSQL VM Always On✅ Covered🎯 Core Exam
WSFC & Quorum (Cloud Witness)SQL VM Always On + Log Shipping & FCI✅ Covered🎯 Core Exam
MI HA architecture (GP vs BC)MI HA Architecture✅ Covered🎯 Core Exam
MI Failover GroupsMI HA Architecture✅ Covered🎯 Core Exam
Log ShippingLog Shipping & FCI✅ Covered📖 Deep Dive
Failover Cluster Instance (FCI)Log Shipping & FCI✅ Covered📖 Deep Dive

Coverage Summary

DomainWeightPagesCore TopicsStatus
1. Plan & Implement20-25%6 pages11 topics✅ Complete
2. Security15-20%4 pages12 topics✅ Complete
3. Monitor & Optimize20-25%4 pages11 topics✅ Complete
4. Automation10-15%6 pages8 topics✅ Complete
5. HA/DR20-25%6 pages16 topics✅ Complete
Total100%26 pages58 topicsAll covered

Tag Legend

TagMeaning
🎯 Core ExamHeavily tested on DP-300. Study this thoroughly.
📖 Deep DiveImportant for real-world, occasionally tested. Good to understand deeply.
📚 ReferenceBackground knowledge. Unlikely to appear directly on exam but useful context.

Additional Study Resources

ResourceURL
Official DP-300 exam pageMicrosoft Learn — DP-300
DP-300 learning pathMicrosoft Learn — DP-300T00
Azure SQL documentationMicrosoft Learn — Azure SQL
Practice assessmentMicrosoft Learn — Practice Assessment