DP 420 certification training teaches developers to design, implement, query, optimise and maintain globally distributed cloud native applications built on Microsoft Azure Cosmos DB for NoSQL.
Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB
Got a team to train? Logitrain can deliver the DP-420 Azure Cosmos DB course in house at your premises anywhere in Australia, with the same trainer, course material, mock test and official exam as the public courses. It suits teams who want everyone trained together on dates that suit the business.
Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB
The DP-420 course prepares developers to build and run fast, globally distributed applications on Azure Cosmos DB for NoSQL. Across four days of instructor-led, hands-on training you learn to write efficient queries, model and partition data, set indexing policies, provision resources and carry out everyday operations with the SDK.
It suits software developers and cloud developers who already write C#, Java, Python or JavaScript and want to prove their skills with the Microsoft Certified: Azure Cosmos DB Developer Specialty credential. You will design non-relational data models, plan data distribution across regions, integrate Cosmos DB with other Azure services, and optimise and maintain a production solution for cost, performance and security.
This is a specialty-level course, so a working knowledge of Azure and intermediate coding experience help you get the most from it. If you are newer to the platform, build up through our Microsoft Azure courses first.
Logitrain has trained more than 15,000 professionals since 2004, and this course includes the official certification exam fee, so you can sit the exam within three months of finishing. Browse the wider range of Microsoft certification courses to plan your next step.
The Microsoft Certified: Azure Cosmos DB Developer Specialty proves you can design, build and run cloud-native applications on one of Azure’s flagship NoSQL databases. It is a specialty credential that sits above the fundamentals, and it shows employers you can handle data modelling, partitioning, global distribution and performance tuning in real projects.
With Logitrain the official exam fee is included, so you can sit it within three months of finishing. You receive course material in digital format, every course is backed by our price beat guarantee, and you can sit the exam at Logitrain as a local Pearson VUE test centre or online. Train in the classroom in Melbourne, Sydney and Brisbane, or live online in real time from anywhere in Australia.
There are no compulsory prerequisites for this course, but it is set at specialty level, so some background helps.
Microsoft recommends a working knowledge of Azure and the ability to navigate the Azure portal, intermediate coding experience in C#, Java, Python or JavaScript, and the ability to write code that connects to a SQL or NoSQL database. If you are new to Azure, the Azure Fundamentals and Azure Data Fundamentals courses are a better starting point, and you can find both among our Microsoft Azure courses.
Candidates can achieve this certification by passing the following exam.
- DP-420, Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB, Microsoft Certified: Azure Cosmos DB Developer Specialty
You can book and sit the exam within three months of finishing your course. Sit it at any Pearson VUE test centre, or online through Pearson VUE online proctoring from a private space.
Exam format: a maximum of 60 multiple choice and performance based questions, 100 minutes, with a passing score of 700 on a scale of 1 to 1000.
Logitrain provides the course material for DP-420 in digital format, aligned to the Azure Cosmos DB Developer Specialty exam objectives for study during and after class.
- Design non-relational data models for Azure Cosmos DB for NoSQL
- Choose partition keys and build a partitioning strategy for scale
- Provision throughput and size a database for a given workload
- Connect to Cosmos DB and manage resources with the .NET SDK
- Write efficient SQL queries using arrays, subqueries and built-in functions
- Perform point operations, batches and bulk loads with the SDK
- Implement stored procedures, triggers and user-defined functions
- Configure replication, consistency models and multi-region writes
- Integrate Cosmos DB with Azure Functions, Event Hubs and Azure AI Search
- Design and implement change feed processing
- Define and tune indexing policies for read and write workloads
- Optimise query performance and manage request unit cost
- Monitor and troubleshoot a solution with Azure Monitor
- Implement backup, restore and point-in-time recovery
- Secure Cosmos DB with encryption, RBAC and Microsoft Entra ID
- Automate provisioning with Azure Resource Manager templates
- Software developers
- Cloud application developers
- Backend and full-stack developers
- C#, Java, Python and JavaScript developers
- Database developers working with NoSQL
- Solutions architects
- Data engineers
- DevOps engineers
- Developers moving into Azure cloud roles
- Professionals preparing for the Azure Cosmos DB Developer Specialty certification
- Get started with Azure Cosmos DB for NoSQL
- Identify the benefits and common use cases of Azure Cosmos DB
- Plan resource requirements and choose a throughput model
- Configure Azure Cosmos DB for NoSQL databases and containers
- Choose between serverless and provisioned throughput
- Move data into and out of Azure Cosmos DB for NoSQL
- Connect to Azure Cosmos DB for NoSQL with the SDK
- Configure connectivity modes and handle connection errors
- Implement point operations with the SDK
- Perform cross-document transactional operations
- Process bulk data with the SDK
- Query Azure Cosmos DB for NoSQL with the SQL query language
- Author complex queries with subqueries and functions
- Implement pagination with continuation tokens
- Define indexes in Azure Cosmos DB for NoSQL
- Customise and optimise indexing policies
- Consume the change feed using the SDK
- Handle events with Azure Functions and the change feed
- Search Cosmos DB data with Azure AI Search
- Model and partition data for Azure Cosmos DB
- Apply advanced data modelling and partitioning patterns
- Design hierarchical and synthetic partition keys
- Configure replication and manage failovers
- Apply consistency models in Azure Cosmos DB
- Configure multi-region writes and conflict resolution
- Enable analytical workloads with Microsoft Fabric and Azure Synapse
- Choose indexes for read-heavy and write-heavy workloads
- Optimise queries and measure request unit cost
- Implement the integrated cache
- Monitor responses, latency and throughput with Azure Monitor
- Configure alerts and query resource logs
- Implement backup and restore, including point-in-time restore
- Implement security with encryption, RBAC and Microsoft Entra ID
- Manage keys with Azure Key Vault and implement Always Encrypted
- Move data with Azure Data Factory, Spark, Kafka and Stream Analytics
- Implement a DevOps process with ARM templates, PowerShell and Azure CLI
Microsoft Azure courses: the full Azure range, including Azure Fundamentals and Azure Data Fundamentals if you need a starting point before this specialty course.
Microsoft certification courses: browse the wider Microsoft catalogue to map out your certification path.
Developer and Programmer Job Ready program: training, certifications, an internship and career counselling for people moving into a developer role.
Cloud Computing Job Ready program: a guided path into cloud roles if Azure development is your goal.
What is the Azure Cosmos DB Developer Specialty certification?
It is a Microsoft specialty credential that proves you can design, build and run cloud-native applications on Azure Cosmos DB for NoSQL, covering data modelling, partitioning, distribution, optimisation and maintenance.
Is the exam included in the course?
Yes. The official certification exam fee is included, and you can sit the exam within three months of finishing your course.
Do I need any prerequisites to take this course?
There are no compulsory prerequisites, but it is a specialty-level course. A working knowledge of Azure and intermediate coding experience in C#, Java, Python or JavaScript will help you get the most from it.
Which exam version does this course prepare me for?
It prepares you for the current Microsoft Certified: Azure Cosmos DB Developer Specialty exam, which Microsoft last updated in 2026.
How long is the DP-420 course?
The course runs for four days full-time, or four weeks part-time if you study in the evenings or on weekends.
Where can I take the DP-420 course?
You can train in person in Melbourne, Sydney, Brisbane, Adelaide, Perth and Canberra, or live online in real time from anywhere in Australia. Every option is delivered live with a trainer.
Which course should I take first?
If you are new to Azure, start with Azure Fundamentals and Azure Data Fundamentals, then move on to this specialty course once you are comfortable writing code against a database.

Take the certification exam within 3 months of course / module completion

Take the official certification exam at Logitrain, a local VUE test centre or online

Course material in digital format is included for flexibility and ease of use

Mock test is included in the full-time courses to assist with your preparation

Our trainers are highly skilled with expertise and extensive hands-on experience

Relax, we will beat competitor’s advertised price. Our course has no extra costs
| Location | Type | Duration | Price | Dates | |
|---|---|---|---|---|---|
| Location | Type | Duration | Price | Dates |
The supply of this course/package/program is governed by our terms and conditions. Please read them carefully before enrolling, as enrolment is conditional on acceptance of these terms and conditions. Proposed course dates are given, course runs subject to availability and minimum registrations.

“Fantastic delivery! extremely knowledgeable trainer! great real-world experience with easy examples! convenient location!”
– Spiros L, Senior IT Officer at BOM, Rating: 5/5
“Everything was great, describing technologies in real world examples was fantastic. Logitrain has been a fresh surprise.”
– John D, ICT Manager at Glenvill, Rating: 5/5
“Thanks for a great week! Really enjoyed and feel I picked up a lot. Great Trainer! Will definitely look at further studies here.”
– Steven B, Senior Service Centre Analyst at News Corp Australia, Rating: 5/5
“The trainer was very patient and gave everybody the opportunity to participate. Gots lots of opportunity for hands-on practise”
– Tim S, Solutions Architect at MSC Mobility Solutions, Rating: 5/5
Over 2,500 organisations have relied on Logitrain to be their trusted training partner.


Don’t Wait. Please fill the form now.

