Design and implement cloud-native applications with Microsoft Azure Cosmos DB (DP-420)
- Course Code M-DP420
- Duration 4 days
Course Delivery
Jump to:
Course Delivery
This course is available in the following formats:
-
Company Event
Event at company
-
Public Classroom
Traditional Classroom Learning
-
Virtual Learning
Learning that is virtual
Request this course in a different delivery format.
Course Overview
TopLearn how to design, build, and optimize high-performance, scalable AI applications using Microsoft Azure Cosmos DB.
This course teaches developers how to create application using the NoSQL API and SDK for Azure Cosmos DB. Students will learn how to design, build, and optimize high-performance, scalable AI applications with Azure Cosmos DB.
Updated Oct. 2026
Course Schedule
TopTarget Audience
TopSoftware engineers tasked with authoring cloud-native solutions that leverage Azure Cosmos DB for NoSQL and its various SDKs. They are familiar with C#, Python, Java, or JavaScript. They also have experience writing code that interacts with a SQL or NoSQL database platform.
Course Objectives
TopAfter completing this course, learners will be able to:
- Design and develop solutions using Azure Cosmos DB.
- Build applications by using the NoSQL API and SDKs.
- Optimize the performance and scalability of Azure Cosmos DB solutions.
- Secure, deploy, and manage Azure Cosmos DB applications.
- Implement AI and analytics capabilities with Azure Cosmos DB.
Course Content
TopModule 1: Design and develop Azure Cosmos DB database solutions
- Explore Azure Cosmos DB for NoSQL
- Configure resources, throughput, and consistency
- Connect to Azure Cosmos DB with the SDK
- Implement Azure Cosmos DB operations with the SDK
- Query data in Azure Cosmos DB for NoSQL
- Design a data modeling and partitioning strategy
- Process the Azure Cosmos DB for NoSQL change feed
- Implement AI-assisted development tools for Azure Cosmos DB
Module 2: Secure, optimize, and deploy Azure Cosmos DB solutions
- Secure an Azure Cosmos DB solution
- Configure backup and restore in Azure Cosmos DB
- Design multi-region availability and failover in Azure Cosmos DB
- Design and optimize an indexing strategy in Azure Cosmos DB
- Analyze and tune query and operation performance in Azure Cosmos DB
- Monitor and troubleshoot Azure Cosmos DB
- Manage Azure Cosmos DB at scale with fleets
Module 3: Implement AI and analytics capabilities in Azure Cosmos DB
- Implement full-text and vector search in Azure Cosmos DB for NoSQL
- Implement hybrid search and optimize AI retrieval in Azure Cosmos DB for NoSQL
- Build RAG applications with Azure Cosmos DB for NoSQL
- Design and implement agent memory stores in Azure Cosmos DB
- Implement operational analytics with Microsoft Fabric
Course Prerequisites
TopCandidates should have:
- Experience developing applications using C#, Python, Java, or JavaScript.
- Familiarity with SQL or NoSQL database concepts.
- Basic understanding of cloud-native application development and Microsoft Azure services.
Test Certification
TopFollow on Courses
TopNone