DP-420T00: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB Training & Certification Course
The DP-420T00: Designing and Implementing Cloud-native applications Using Microsoft Azure Cosmos DB course is a comprehensive training program for developers and IT professionals who want to learn how to build and manage Cloud-native applications with Azure Cosmos DB's SQL API.
Course Overview
Students engage with core Azure services including Azure Cosmos DB for NoSQL, Azure Functions, Azure AI Search, Azure Data Factory, Azure Monitor, and Azure Key Vault, all accessed through the Azure Portal and SDKs. The hands-on labs guide learners through real-world tasks such as creating a Cosmos DB account, configuring indexing policies, migrating data, and implementing server-side programming with stored procedures. Using the Azure Cosmos DB SDK, students build a full application that integrates change feed processing, executes efficient queries, and connects to multiple Azure services. One key project involves optimizing container performance by refining indexing strategies and measuring throughput impact, simulating actual production scenarios faced by cloud development teams.
This course directly prepares candidates for the Microsoft Certified: Azure Cosmos DB Developer Specialty, a credential recognized for validating expertise in designing scalable, low-latency data solutions on Azure. Certified professionals in the U.S. earn competitive salaries, with averages ranging from $115,000 to $155,000 annually, according to industry reports. Optiv Solutions enhances this learning path with Guaranteed-to-Run batches, official Microsoft courseware, and optional 1-on-1 training, ensuring personalized support. Completing DP-420T00 positions developers to lead cloud database initiatives and advance into senior engineering or cloud architecture roles within data-driven organizations.
Skills You’ll Develop
Who Should Attend
WHO SHOULD ATTEND (TARGET AUDIENCE)
• Database Administrators
• Data Engineers
• Application Developers
• Backend Developers
• DevOps Engineers
• IT Professionals with a focus on database design and management
• System Administrators looking to expand into cloud services
• Data Scientists requiring knowledge of cloud data storage
• Technical Team Leads overseeing project implementations on Azure
• Software Engineers transitioning to cloud-based databases
• Azure Consultants specializing in database solutions
• Full Stack Developers who integrate database backends with cloud services
Pre-requisites
RECOMMENDED KNOWLEDGE BEFORE TAKING THIS COURSE
- ✓ Familiarity with Azure and the Azure portal.
- ✓ Experience programming with C#. If you have no previous programming experience, we recommend you complete the Take your first steps with C# learning path before starting this one.
Certification Exam Details
Everything you need to know about the certification exam
Exam Details
Upcoming Batch Schedule
Enroll in upcoming batches and start your learning journey
Curriculum & Course Syllabus
Module 1: Get started with Azure Cosmos DB SQL API
- Introduction to Azure Cosmos DB SQL API
- Try Azure Cosmos DB SQL API
- Lab : Exercise: Create an Azure Cosmos DB SQL API account
- Evaluate whether Azure Cosmos DB SQL API is the right database for your application
- Describe how the features of the Azure Cosmos DB SQL API are appropriate for modern applications
- Create a new Azure Cosmos DB SQL API account
- Create database, container, and item resources for an Azure Cosmos DB SQL API account
Module 2: Plan and implement Azure Cosmos DB SQL API
- Plan Resource Requirements
- Configure Azure Cosmos DB SQL API database and containers
- Moving data into and out of Azure Cosmos DB SQL API
- Lab : Exercise: Configure throughput for Azure Cosmos DB SQL API with the Azure portal
- Lab : Exercise: Migrate existing data using Azure Data Factory
- Evaluate various requirements of your application
- Plan for scale and retention requirements
- Configure throughput allocation
- Configure time-to-live values
- Migrate data using Azure services
- Migrate data using Spark or Kafka
Module 3: Connect to Azure Cosmos DB SQL API with the SDK
- Use the Azure Cosmos DB SQL API SDK
- Configure the Azure Cosmos DB SQL API SDK
- Lab : Exercise: Configure the Azure Cosmos DB SQL API SDK for offline development
- Lab : Exercise: Connect to Azure Cosmos DB SQL API with the SDK
- Integrate the Microsoft.Azure.Cosmos SDK library from NuGet
- Connect to an Azure Cosmos DB SQL API account using the SDK and .NET
- Configure the SDK for offline development
- Troubleshoot common connection errors
- Implement parallelism in the SDK
- Configure logging using the SDK
Module 4: Access and manage data with the Azure Cosmos DB SQL API SDKs
- Implement Azure Cosmos DB SQL API point operations
- Perform cross-document transactional operations with the Azure Cosmos DB SQL API
- Process bulk data in Azure Cosmos DB SQL API
- Lab : Exercise: Implement and then use a UDF using the SDK
- Lab : Exercise: Create a stored procedure with the Azure Portal
- Author stored procedure
- Rollback stored procedure transaction
- Create UDF
- Create pre-* and post-* triggers
Module 5: Optimize query performance in Azure Cosmos DB SQL API
- Choosing indexes in Azure Cosmos DB SQL API
- Optimize queries in Azure Cosmos DB SQL API
- Implement integrated cache
- Lab : Exercise: Optimize an Azure Cosmos DB SQL API container's index policy for common operations
- Lab : Exercise: Optimize an Azure Cosmos DB SQL API container's index policy for a specific query
- Review and compare read-heavy vs. write-heavy index patterns
- Update indexing policy to optimize index performance
- Measure cost of a query in request units (RUs)
- Measure cost of point operations
- Work with item and query integrated cache
- Configure integrated cache staleness
Module 6: Administrating and Monitoring tasks for an Azure Cosmos DB SQL API solution Lessons
- Measure performance in Azure Cosmos DB SQL API
- Monitor responses and events in Azure Cosmos DB SQL API
- Implementing backup and restore for Azure Cosmos DB SQL API
- Implement security in Azure Cosmos DB SQL API
- Lab : Exercise: Troubleshoot an application using the Azure Cosmos DB SQL API SDK
- Lab : Exercise: Use Azure Monitor to analyze an Azure Cosmos DB SQL API account
- Observe rate-limiting events in a container or database
- Query resource logs using Azure Monitor
- Review and observe transient and rate-limiting errors
- Configure alerts
- Configure continuous backup and recovery
- Perform a point-in-time recovery
- Use role-based access control (RBAC)
- Access account resources using Azure AD and Microsoft Identity Platform
Module 7: Manage an Azure Cosmos DB SQL API solution using DevOps practices
- Write scripts for Azure Cosmos DB SQL API
- Create resource template for Azure Cosmos DB SQL API
- Lab : Exercise: Adjust provisioned throughput using an Azure CLI script
- Lab : Exercise: Create an Azure Cosmos DB SQL API container using Azure Resource Manager templates
- View arguments, groups, and subgroups for a specific CLI command
- Create Azure Cosmos DB accounts, databases, and containers using the CLI
- Manage an indexing policy using the CLI
- Configure database or container throughput using the CLI
- Initiate failovers and manage failover regions using the CLI
Module 8: Create server-side programming constructs in Azure Cosmos DB SQL
- Build multi-item transactions with the Azure Cosmos DB SQL API
- Expand query and transaction functionality in Azure Cosmos DB SQL API
- Lab : Exercise: Implement and then use a UDF using the SDK
- Author stored procedure
- Rollback stored procedure transaction
- Create UDF
- Create pre-* and post-* triggers
Student Reviews & Testimonials
Real feedback from certified professionals and corporate teams
Frequently Asked Questions
Is the DP-420 certification exam included in the DP-420T00: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB training fee?
The DP-420 certification exam is not included in the DP-420T00: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB course fee. The official Microsoft exam costs $165 USD, varies by region, and is booked via Pearson VUE or Microsoft Learn.
How long is lab access provided for DP-420T00: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB?
You receive 6 months of lab access after completing DP-420T00: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB. Using Koenig’s LET Platform, you gain hands-on experience with real Microsoft Azure cloud sandboxes, eliminating the need for local setup.
What are the exam details for the Microsoft Certified: Azure Cosmos DB Developer Specialty certification?
The DP-420 exam is 100 minutes long with 40–60 questions, including case studies and performance tasks. You need a 700/1000 score to pass. It validates your ability to design and implement cloud-native applications using Microsoft Azure Cosmos DB effectively.
How long is the Microsoft Certified: Azure Cosmos DB Developer Specialty valid, and how do I renew it?
This Microsoft certification is valid for 12 months. You must renew it annually via a free online assessment on Microsoft Learn. The renewal covers updates to data modeling, partitioning, and resource management within Azure Cosmos DB cloud-native environments.