Build AI applications with Azure Cosmos DB
(DP-420T00-A)
Promotion: Exam voucher and practice test are included for this training
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.
Audience Profile
Software 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.
Prerequisites
- Experience building cloud applications with C# or Python
- Basic familiarity with JSON and the Azure portal
Course Syllabus
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
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
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
