Microsoft Azure - Designing and Implementing Cloud Native Applications with Microsoft Azure Cosmos DB

This course provides a deep, practical understanding of how to design, build, and deploy cloud-native applications using Microsoft Azure and Azure Cosmos DB. You will learn how to architect scalable, globally distributed, highly available applications leveraging Cosmos DB's multi-model capabilities and Azure's cloud-native ecosystem.

By the end of this training, you will know how to design efficient data models, optimize performance, and implement resilient, event-driven cloud solutions that support real-world enterprise workloads.

What you will learn:
- Understand cloud-native application principles and microservices architecture
- Explore the core features and architecture of Azure Cosmos DB
- Learn partitioning, indexing, and consistency models in Cosmos DB
- Design scalable and globally distributed databases
- Model data in Cosmos DB using key-value, document, graph, and column-family structures
- Implement CRUD operations using the SQL API and other Cosmos DB APIs
- Optimize performance, throughput (RU), and cost in Cosmos DB
- Build event-driven and serverless applications using Azure Functions and Cosmos DB triggers
- Implement real-time data processing with Change Feed
- Apply security, governance, and backup strategies for production environments
- Integrate Cosmos DB with Azure services such as API Management, Kubernetes (AKS), App Services, and Event Grid

Requirements / Prerequisites:
- Basic knowledge of cloud computing
- Familiarity with databases or JSON concepts
- Experience with Azure services is helpful but not required

This site uses cookies

We use cookies to improve your experience, analyze traffic, and personalize content.

Necessary cookies

Required for the site

Analytical cookies

Analytics and statistics

Marketing cookies

Personalized advertisements