Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB (DP-420T00)
Training plan
Module 1: Get started with Azure Cosmos DB for NoSQL
- Introduction to Azure Cosmos DB for NoSQL
- Try Azure Cosmos DB for NoSQL
Module 2: Plan and implement Azure Cosmos DB for NoSQL
- Plan Resource Requirements
- Configure Azure Cosmos DB for NoSQL database and containers
- Move data into and out of Azure Cosmos DB for NoSQL
Module 3: Connect to Azure Cosmos DB for NoSQL with the SDK
- Use the Azure Cosmos DB for NoSQL SDK
- Configure the Azure Cosmos DB for NoSQL SDK
Module 4: Access and manage data with the Azure Cosmos DB for NoSQL SDKs
- Implement Azure Cosmos DB for NoSQL point operations
- Perform cross-document transactional operations with the Azure Cosmos DB for NoSQL
- Process bulk data in Azure Cosmos DB for NoSQL
Module 5: Execute queries in Azure Cosmos DB for NoSQL
- Query the Azure Cosmos DB for NoSQL
- Author complex queries with the Azure Cosmos DB for NoSQL
Module 6: Define and implement an indexing strategy for Azure Cosmos DB for NoSQL
- Define indexes in Azure Cosmos DB for NoSQL
- Customize indexes in Azure Cosmos DB for NoSQL
Module 7: Integrate Azure Cosmos DB for NoSQL with Azure services
- Consume an Azure Cosmos DB for NoSQL change feed using the SDK
- Handle events with Azure Functions and Azure Cosmos DB for NoSQL change feed
- Search Azure Cosmos DB for NoSQL data with Azure Cognitive Search
Module 8: Implement a data modeling and partitioning strategy for Azure Cosmos DB for NoSQL
- Implement a non-relational data model
- Design a data partitioning strategy
Module 9: Design and implement a replication strategy for Azure Cosmos DB for NoSQL
- Configure replication and manage failovers in Azure Cosmos DB
- Use consistency models in Azure Cosmos DB for NoSQL
- Configure multi-region write in Azure Cosmos DB for NoSQL
Module 10: Optimize query and operation performance in Azure Cosmos DB for NoSQL
- Customize an indexing policy in Azure Cosmos DB for NoSQL
- Measure index performance in Azure Cosmos DB for NoSQL
- Implement integrated cache in Azure Cosmos DB for NoSQL
Module 11: Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution
- Measure performance in Azure Cosmos DB for NoSQL
- Monitor responses and events in Azure Cosmos DB for NoSQL
- Implement backup and restore for Azure Cosmos DB for NoSQL
- Implement security in Azure Cosmos DB for NoSQL
Module 12: Manage an Azure Cosmos DB for NoSQL solution using DevOps practices
- Write management scripts for Azure Cosmos DB for NoSQL
- Create resource template for Azure Cosmos DB for NoSQL
Module 13: Create server-side programming constructs in Azure Cosmos DB for NoSQL
- Build multi-item transactions with the Azure Cosmos DB for NoSQL
- Expand query and transaction functionality in Azure Cosmos DB for NoSQL
Recommended prerequisite knowledge
- Knowledge of Microsoft Azure and ability to navigate the Azure portal (AZ-900 equivalent)
- Experience writing in an Azure-supported language at the intermediate level. (C#, JavaScript, Python, or Java)
- Ability to write code to connect and perform operations on a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or similar)
Credentials and certification
Exam features
- Exam Code: DP-420
- Title: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB
- Duration: 120 minutes
- Number of Questions: 40 to 60
- Question Format: Multiple choice, multiple response, scenario-based
- Passing Score: 700 out of 1000
- Cost: 165 USD
Exam topics
- Design and implement data models
- Design and implement data distribution
- Integrate an Azure Cosmos DB solution
- Optimize an Azure Cosmos DB solution
- Maintain an Azure Cosmos DB solution
Microsoft Azure Cosmos DB Developer Training (DP-420)
The Microsoft Certified: Azure Cosmos DB Developer Specialty (DP-420) training is designed for developers and IT professionals seeking expertise in designing and implementing distributed database solutions with Azure Cosmos DB. This course covers topics such as data modeling, performance management, implementing scalable solutions, and securing Cosmos DB databases.
Ideal for developers specializing in modern database systems, this training prepares participants to achieve the Azure Cosmos DB Developer Specialty (DP-420) certification and master distributed database technologies.
Why Take the Azure Cosmos DB Developer Specialty Training?
In a world where businesses demand globally distributed and highly scalable database solutions, Azure Cosmos DB provides a powerful and flexible platform. This training enables you to understand how to design and implement Cosmos DB solutions that meet high availability, low latency, and global performance requirements.
The Azure Cosmos DB Developer Specialty certification validates your skills in developing and managing Cosmos DB databases, strengthening your professional profile and opening doors to opportunities in innovative projects.
Key Skills Developed in the Training
Design and model Cosmos DB databases
Learn how to structure data for global applications and choose models tailored to various scenarios.Implement scalable Cosmos DB solutions
Discover how to configure and manage databases capable of handling significant workloads while maintaining optimal performance.Optimize database performance
Master techniques such as partitioning, indexing, and query optimization to enhance system efficiency.Secure Cosmos DB databases
Implement advanced security strategies, including key management, conditional access, and role-based permissions.Configure replication and high availability
Set up databases for global distribution with multi-master replication and disaster recovery plans.Automate Cosmos DB tasks
Use scripts and tools like Azure CLI and PowerShell to automate database management.
Interactive, Instructor-Led Training
The Azure Cosmos DB Developer Specialty (DP-420) training is delivered by Microsoft-certified experts. Through interactive sessions and practical exercises, participants acquire the skills needed to design and manage Cosmos DB solutions in real-world scenarios.
This course ensures comprehensive preparation for the certification exam while providing practical knowledge applicable to professional projects.
Who Should Attend?
This training is ideal for:
- Developers specializing in designing distributed databases
- Software engineers working on solutions requiring globally distributed databases
- IT professionals preparing for the Azure Cosmos DB Developer Specialty (DP-420) certification
- Businesses adopting scalable and distributed database solutions
Enhance Your Skills in Distributed Databases with Azure Cosmos DB
The Microsoft Certified: Azure Cosmos DB Developer Specialty (DP-420) training provides you with the skills needed to design, deploy, and manage distributed database solutions that meet modern demands. Enroll today to earn a recognized certification and advance your career.
Frequently asked questions - Microsoft Cosmos DB DP-420 training (FAQ)
The training includes designing and modeling Cosmos DB databases, performance management, security, global replication, and automation.
This course is for developers, software engineers, and IT professionals working with modern and distributed databases.
Experience with NoSQL databases and a basic understanding of Azure services are recommended.
You will work with Azure Cosmos DB, Azure CLI, PowerShell, and specific SDKs to design and manage databases.
This certification validates your skills in managing Cosmos DB databases, enhancing your professional profile and opening opportunities in cloud projects.
Yes, interactive exercises are included to help participants apply their knowledge in real-world scenarios.