DP-420T00: Design and Implement Cloud-Native Applications Using Microsoft Azure Cosmos DB

This intermediate course shows developers how to design and build cloud-native applications with Azure Cosmos DB for NoSQL. You’ll learn to plan and configure resources, move and manage data with the SDKs, write efficient queries and build generative AI applications. It also covers designing indexing and partitioning strategies and integrating with Azure Functions and Azure AI Search. It prepares you for the Microsoft Certified: Azure Cosmos DB Developer Specialty (DP-420) exam.

For more information, see below
Duration
32 hours (4 days)
Modules
13 Modules
Course type
Microsoft

Course Overview

This intermediate-level course is designed for developers building cloud-native applications using Azure Cosmos DB for NoSQL. Learners will gain hands-on experience with SDKs, efficient query writing, indexing policies, resource provisioning, and integrating generative AI. The course prepares candidates for the Azure Cosmos DB Developer Specialty certification.

Before You Begin

  • Experience with C#, Python, Java, or JavaScript
  • Familiarity with SQL or NoSQL database platforms
  • Understanding of cloud-native development principles
  • Basic knowledge of Azure services and SDKs

Key outcomes

  • Build NoSQL Applications Design scalable apps using Azure Cosmos DB.
  • Optimize Queries & Indexing Improve performance with efficient queries and indexing strategies.
  • Integrate AI Features Use Cosmos DB in generative AI-powered cloud apps.
  • Secure & Monitor Environments Protect data and track Cosmos DB operations.

Tools you’ll use

Azure Portal
Azure Portal
Azure AI Studio
Azure AI Studio
Azure Cosmos DB for NoSQL
Azure Cosmos DB for NoSQL
Cosmos DB Indexing & Partitioning Tools
Cosmos DB Indexing & Partitioning Tools
Azure SDKs (.NET
Azure SDKs (.NET
Python
Python

Skills you’ll gain

  • Optimized Query Writing
  • Indexing Strategy Setup
  • Partitioning Configuration Plan
  • SDK Operations Management
  • Resource Handling Techniques
  • AI App Development
  • Cosmos DB Integration
  • NoSQL Workload Monitoring

What You’ll Learn

13 modules
1Lesson 1: Get Started with Azure Cosmos DB for NoSQL
Module 1: Introduction to Azure Cosmos DB for NoSQL Module 2: Try Azure Cosmos DB for NoSQL
2Lesson 2: Plan and Implement Azure Cosmos DB for NoSQL
Module 1: Plan Resource Requirements Module 2: Configure Azure Cosmos DB for NoSQL Module 3: Move Data Into and Out of Azure Cosmos DB for NoSQL
3Lesson 3: Connect to Azure Cosmos DB for NoSQL with the SDK
Module 1: Use the Azure Cosmos DB for NoSQL SDK Module 2: Configure the Azure Cosmos DB for NoSQL SDK
4Lesson 4: Access and Manage Data with the Azure Cosmos DB for NoSQL SDKs
Module 1: Implement Azure Cosmos DB for NoSQL Point Operations Module 2: Perform Cross-Document Transactional Operations Module 3: Process Bulk Data in Azure Cosmos DB for NoSQL
5Lesson 5: Execute Queries and Build a Generative AI Application with Azure Cosmos DB
Module 1: Query the Azure Cosmos DB for NoSQL Module 2: Author Complex Queries Module 3: Build Generative AI Applications with Azure Cosmos DB
6Lesson 6: Define and Implement an Indexing Strategy for Azure Cosmos DB for NoSQL
Module 1: Define Indexes Module 2: Customize Indexes
7Lesson 7: Integrate Azure Cosmos DB for NoSQL with Azure Services
Module 1: Consume an Azure Cosmos DB for NoSQL Change Feed Using the SDK Module 2: Handle Events with Azure Functions and Azure Cosmos DB Change Feed Module 3: Search Azure Cosmos DB for NoSQL Data with Azure Cognitive Search
8Lesson 8: Implement a Data Modeling and Partitioning Strategy for Azure Cosmos DB for NoSQL
Module 1: Implement a Non-Relational Data Model Module 2: Design a Data Partitioning Strategy
9Lesson 9: Design and Implement a Replication Strategy for Azure Cosmos DB for NoSQL
Module 1: Configure Replication and Manage Failovers Module 2: Use Consistency Models Module 3: Configure Multi-Region Write
10Lesson 10: Optimize Query and Operation Performance in Azure Cosmos DB for NoSQL
Module 1: Customize an Indexing Policy Module 2: Measure Index Performance Module 3: Implement Integrated Cache
11Lesson 11: Monitor and Troubleshoot an Azure Cosmos DB for NoSQL Solution
Module 1: Measure Performance Module 2: Monitor Responses and Events Module 3: Implement Backup and Restore Module 4: Implement Security
12Lesson 12: Manage an Azure Cosmos DB for NoSQL Solution Using DevOps Practices
Module 1: Write Management Scripts Module 2: Create Resource Template
13Lesson 13: Create Server-Side Programming Constructs in Azure Cosmos DB for NoSQL
Module 1: Build Multi-Item Transactions Module 2: Expand Query and Transaction Functionality

Certification & Credentials

DP-420T00_ Design and Implement Cloud-Native Applications Using Microsoft Azure Cosmos DB
Certificate track
32 hours (4 days)

Frequently asked questions

Is this course suitable for beginners?
No, it’s intended for developers with coding and database experience.
What certification does this course support?
It supports the Azure Cosmos DB Developer Specialty certification.
Will I learn how to use multiple SDKs?
Yes, SDKs for C#, Python, Java, and JavaScript are covered.
Are hands-on labs included?
Yes, practical exercises are part of the course.
Can I take this course online?
Yes, both instructor-led and self-paced formats are available.
Duration

32 hours (4 days)

Modules

13 Modules

Course type

Microsoft

Category

Microsoft

Prerequisites

Experience with C#, Python, Java, or JavaScript, Familiarity with SQL or NoSQL database platforms, Understanding of cloud-native development principles, Basic knowledge of Azure services and SDKs

Reviews

There are no reviews yet.

Be the first to review “DP-420T00: Design and Implement Cloud-Native Applications Using Microsoft Azure Cosmos DB”

Your email address will not be published. Required fields are marked *