+91 92891 11686 (Chat Only)

Azure Cosmos DB Developer Specialty DP-420

0 (0 Ratings)
The Azure Cosmos DB Developer Specialty DP-420 course, officially titled Design and implement cloud-native applications with Microsoft Azure Cosmos DB, is designed for developers who build cloud-native applications using Azure Cosmos DB for NoSQL. The course covers Azure Cosmos DB resource configuration, SDK development, queries, indexing, data modeling, partitioning, replication, performance optimization, monitoring, security, DevOps practices, and server-side programming. Learners also work with Azure services such as Azure Functions and Azure AI Search to integrate Cosmos DB into modern cloud applications.
No distractions. Just you!

Course Description

Key Takeaways
  • Design and implement cloud-native applications using Azure Cosmos DB for NoSQL.
  • Configure Azure Cosmos DB resources and throughput.
  • Develop applications using Azure Cosmos DB SDKs.
  • Write efficient queries and implement indexing strategies.
  • Design data models and partitioning strategies for scalable applications.
  • Implement replication, monitoring, security, backup, and performance optimization.
  • Integrate Azure Cosmos DB with Azure services.
Course Outline

Module 1: Get started with Azure Cosmos DB for NoSQL

  • Introduction to Azure Cosmos DB for NoSQL
  • Try Azure Cosmos DB for NoSQL

Module 2: Plan and implement Azure Cosmos DB for NoSQL

  • Plan Resource Requirements
  • Configure Azure Cosmos DB for NoSQL
  • Move data into and out of Azure Cosmos DB for NoSQL

Module 3: Connect to Azure Cosmos DB for NoSQL with the SDK

  • Use the Azure Cosmos DB for NoSQL SDK
  • Configure the Azure Cosmos DB for NoSQL SDK

Module 4: Access and manage data with the Azure Cosmos DB for NoSQL SDKs

  • Implement Azure Cosmos DB for NoSQL point operations
  • Perform cross-document transactional operations with Azure Cosmos DB for NoSQL
  • Process bulk data in Azure Cosmos DB for NoSQL

Module 5: Execute queries in Azure Cosmos DB for NoSQL

  • Query the Azure Cosmos DB for NoSQL
  • Author complex queries with Azure Cosmos DB for NoSQL

Module 6: Define and implement an indexing strategy for Azure Cosmos DB for NoSQL

  • Define indexes in Azure Cosmos DB for NoSQL
  • Customize indexes in Azure Cosmos DB for NoSQL

Module 7: Integrate Azure Cosmos DB for NoSQL with Azure services

  • Consume an Azure Cosmos DB for NoSQL change feed using the SDK
  • Handle events with Azure Functions and Azure Cosmos DB for NoSQL change feed
  • Search Azure Cosmos DB for NoSQL data with Azure Cognitive Search

Module 8: Implement a data modeling and partitioning strategy for Azure Cosmos DB for NoSQL

  • Implement a non-relational data model
  • Design a data partitioning strategy

Module 9: Design and implement a replication strategy for Azure Cosmos DB for NoSQL

  • Configure replication and manage failovers in Azure Cosmos DB
  • Use consistency models in Azure Cosmos DB for NoSQL
  • Configure multi-region write in Azure Cosmos DB for NoSQL

Module 10: Optimize query and operation performance in Azure Cosmos DB for NoSQL

  • Customize an indexing policy in Azure Cosmos DB for NoSQL
  • Measure index performance in Azure Cosmos DB for NoSQL
  • Implement integrated cache in Azure Cosmos DB for NoSQL

Module 11: Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution

  • Measure performance in Azure Cosmos DB for NoSQL
  • Monitor responses and events in Azure Cosmos DB for NoSQL
  • Implement backup and restore for Azure Cosmos DB for NoSQL
  • Implement security in Azure Cosmos DB for NoSQL

Module 12: Manage an Azure Cosmos DB for NoSQL solution using DevOps practices

  • Write management scripts for Azure Cosmos DB for NoSQL
  • Create resource template for Azure Cosmos DB for NoSQL

Module 13: Create server-side programming constructs in Azure Cosmos DB for NoSQL

  • Build multi-item transactions with Azure Cosmos DB for NoSQL
  • Expand query and transaction functionality in Azure Cosmos DB for NoSQL
Duration

4 Days

Exam Details

Certification: Microsoft Certified: Azure Cosmos DB Developer Specialty

Exam: DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB

Duration: 100 minutes

Lab Outline
  • Create an Azure Cosmos DB for NoSQL account.
  • Configure throughput using the Azure portal.
  • Migrate existing data using Azure Data Factory.
  • Connect to Azure Cosmos DB using the SDK.
  • Configure the SDK for offline development.
  • Create and update documents using the SDK.
  • Perform batch point operations.
  • Move multiple documents using bulk operations.
  • Execute queries using the SDK.
  • Review and configure indexing policies.
  • Process change feed events.
  • Process Cosmos DB data using Azure Functions.
  • Search data using Azure AI Search.
  • Measure performance for customer entities.
  • Work with data modeling and partitioning scenarios.
  • Configure consistency models.
  • Connect to different Azure regions.
  • Configure multi-region writes.
  • Optimize indexing policies.
  • Analyze Azure Cosmos DB performance using Azure Monitor.
  • Troubleshoot applications using the SDK.
  • Recover databases or containers from recovery points.
  • Store Cosmos DB account keys in Azure Key Vault.
  • Adjust provisioned throughput using Azure CLI.
  • Create Cosmos DB resources using ARM templates.
  • Create stored procedures and user-defined functions.
Who should attend
  • Software engineers developing cloud-native applications with Azure Cosmos DB for NoSQL.
  • Developers working with Azure Cosmos DB SDKs.
  • Developers familiar with C#, Python, Java, or JavaScript.
  • Professionals who have experience working with SQL or NoSQL database platforms.
Prerequisites
  • Familiarity with Microsoft Azure and the Azure portal.
  • Experience programming with C#, Python, Java, or JavaScript.
  • Experience working with a SQL or NoSQL database platform.
  • Ability to develop applications that interact with a database.

Need Customized Curriculum?

GET A FREE DEMO CLASS

Choose Your Preferred Learning Mode

One-To-One Training

Personalized Schedule one-on-one Expert Guidance Private Session – Just You & the Instructor Guaranteed-To-Run Tailored for Your Success

ONLINE TRAINING

Learn Anytime, Anywhere Self-Paced & Interactive Budget-Friendly, High-Impact Smart Learning for Smart Professionals

CORPORATE TRAINING

Available Onsite / Online Team-Based Learning, Your Way Tailored for Business Goals Training That Grows With Your Team On-Demand Expert Instructors

Can’t find the right Learning Mode?

Our instructors

Mohammad Gufran Network Binary

MOHAMMED GUFRAN

17 years of Experience
Enterprise Networking | Network Security | Software Defined Networking & Automation

AKMAL YAZDANI

18+ years of Experience
Azure & AWS services |Managing and Implementing Windows servers

MUHAMMAD MUSAB

4+ Years of Experience
Cisco Technologies | Cisco and HPE ARUBA Technologies | Routing and Switching

RANIA GABRIEL GEORGE HAKIM

25+ years of Experience
Enterprise Networking | Network Security | Software Defined Networking & Automation
Microsoft Instructor and Windows Network Specialist

MOHD FARAZ HARMIS

25+ years of Experience
Managing and Implementing Microsoft Azure cloud | Active Directory

SHAHEEN AKHTAR

17 years of Experience
TCP | and UDP protocols, along | with expertise in firewalls such as Palo Alto

KUDDOOS ALI

14+ years of Experience
Experienced Network Engineer proficient in AFC | Aruba Central | Aruba CX switches

AAMIR MASOOD

6 years of Experience
AWS Compute | AWS Storage | AWS Database | AWS Management
Faizan Ahmad IT Advisor

FAIZAN AHMAD

7 years of Experience
Software support Issue Resolution | User assistance | Microsoft Active Directory
cisco Instructor in Dubai Saad shah

SAAD SHAH

10 years of Experience
Cisco Technologies | Routing and Swtiching | Data Center | Security

Here's What People Are Saying About Cybersec Trainings

Why Network Binary Trainings?

Expertise and Reputation

Comprehensive Training Programs

Industry-Relevant Curriculum

Certification and Career Advancement

Certified & Experienced Instructors

FAQs

What is the DP-420 certification?

DP-420 is the Microsoft certification exam associated with Azure Cosmos DB development. It validates skills for designing, implementing, integrating, optimizing, and maintaining cloud-native applications using Azure Cosmos DB.

What does the DP-420 exam cover?

The current DP-420 exam covers five primary skill areas: designing and implementing data models, designing and implementing data distribution, integrating an Azure Cosmos DB solution, optimizing an Azure Cosmos DB solution, and maintaining an Azure Cosmos DB solution.

What programming knowledge is required for DP-420?

Candidates should have development experience with Azure and Azure Cosmos DB, along with proficiency in developing applications using Azure Cosmos DB for NoSQL. Microsoft also expects familiarity with SQL queries, JSON, C# or Java code, PowerShell, and Azure resource provisioning and management.

Does DP-420 training include hands-on labs?

Yes. The official Microsoft course has hands-on exercises covering account creation, SDK development, queries, indexing, data migration, change feed, Azure Functions, replication, performance optimization, monitoring, backup and restore, security, DevOps, and server-side programming.

Is the Azure Cosmos DB Developer Specialty certification changing?

Yes. Microsoft has announced that the certification will become Microsoft Certified: Azure Cosmos DB AI Developer Associate on October 6, 2026. The English-language DP-420 exam will also be updated on that date, so candidates should review the updated Microsoft study guide when preparing for an exam after the change.

Dear Learner

Take a step closer to grow and glow in your career.

loader-infosectrain

Connect with Us

Dear Learner

Take a step closer to grow and glow in your career.

loader-infosectrain

Connect with Us