Course Overview
Target audiences
- Software engineers tasked with authoring cloud-native solutions that leverage Azure Cosmos DB SQL API 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.
Schedule Dates
Curriculum
-
Module 1: Get started with Azure Cosmos DB SQL API
-
Module 2: Developing AI Apps with Cognitive Services
- Getting Started with Cognitive ServicesCopy
- 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
-
Module 3: Connect to Azure Cosmos DB SQL API with 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: Create and update documents with the Azure Cosmos DB SQL API SDK
- Lab : Exercise: Batch multiple point operations together with the Azure Cosmos DB SQL API SDK
- Lab : Exercise: Move multiple documents in bulk with the Azure Cosmos DB SQL API SDK
-
Module 5: Execute queries in Azure Cosmos DB SQL API
-
Module 6: Define and implement an indexing strategy for Azure Cosmos DB SQL API
-
Module 7: Integrate Azure Cosmos DB SQL API with Azure services
- Consume an Azure Cosmos DB SQL API change feed using the SDK
- Handle events with Azure Functions and Azure Cosmos DB SQL API change feed
- Search Azure Cosmos DB SQL API data with Azure Cognitive Search
- Lab : Exercise: Archive Azure Cosmos DB SQL API data using Azure Functions
- Lab : Exercise: Process change feed events using the Azure Cosmos DB SQL API SDK
- Lab : Exercise: Archive data using Azure Functions and Azure Cosmos DB SQL API
-
Module 8: Implement a data modeling and partitioning strategy for Azure Cosmos DB SQL API
-
Module 9: Design and implement a replication strategy for Azure Cosmos DB SQL API
- Configure replication and manage failovers in Azure Cosmos DB
- Use consistency models in Azure Cosmos DB SQL API
- Configure multi-region write in Azure Cosmos DB SQL API
- Lab : Exercise: Configure consistency models in the portal and the Azure Cosmos DB SQL API SDK
- Lab : Exercise: Connect to different regions with the Azure Cosmos DB SQL API SDK
- Lab : Exercise: Connect to a multi-region write account with the Azure Cosmos DB SQL API SDK
-
Module 10: 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
-
Module 11: Administrating and Monitoring tasks for an Azure Cosmos DB SQL API solution
- 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
- Lab : Exercise: Recover a database or container from a recovery point
- Lab : Exercise: Store Azure Cosmos DB SQL API account keys in Azure Key Vault
-
Module 12: Manage an Azure Cosmos DB SQL API solution using DevOps practices
-
Module 13: Create server-side programming constructs in Azure Cosmos DB SQL API
Following are the course objectives of Microsoft Azure Cosmos DB:
- Understand the fundamentals of Azure Cosmos DB and its architecture
- Design and implement cloud-native applications using Azure Cosmos DB
- Optimize performance and scalability of cloud-native applications using Azure Cosmos DB
- Integrate Azure Cosmos DB with other Azure services and third-party applications
Prerequisites to attend this course are that the learner must have a basic understanding of cloud computing and database concepts, familiarity with Azure services and the Azure portal, and an experience with a programming language such as C# or Java is mandatory.
If you are some who is developer, IT professional, or architect who wants to learn how to design and implement cloud-native applications using Azure Cosmos DB and wants to expand your knowledge of Azure Cosmos DB and cloud-native application development, and wanted to build highly scalable and available cloud-native applications using Microsoft Azure you can surely attend this course.
After completing the Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB DP-420T00 course, participants can pursue various job opportunities in the field of cloud-native application development using Azure Cosmos DB. Some of the major career opportunities are in
Cloud Solution Architect
2. Cloud Developer
3. Database Administrator
4. DevOps Engineer
5. Solution Architect
Overall, completing the Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB DP-420T00 course can open up various job opportunities for participants in the field of cloud-native application development using Azure Cosmos DB.