Design and build cloud-native applications with Azure Cosmos DB for scalable and high-performance workloads

This course teaches how to design and implement data models, optimize queries, manage indexing policies, and integrate Azure Cosmos DB solutions with other Azure services using SDKs and SQL APIs.

  • Why get trained: Learn how to design data models, implement partitioning strategies, write efficient SQL queries and use Azure Cosmos DB SDKs for cloud-native application development.
  • Why it matters: Cloud-native database skills enable teams to build globally distributed, resilient and high-performance applications that meet scalability and availability demands.
  • Who should attend: Developers, data engineers and cloud professionals responsible for designing and implementing scalable applications using Azure Cosmos DB and NoSQL architectures.

Build the capability to design and implement cloud-native applications using Azure Cosmos DB with Trainocate. HRD Corp Claimable.

Overview

Unlock opportunities with Azure Cosmos DB.

This DP-420T00: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB course teaches developers how to create application using the SQL API and SDK for Azure Cosmos DB.

Students will learn how to write efficient queries, create indexing policies, manage and provisioned resources, and perform common operations with the SDK.

Skills Covered

  • Create and configure Azure Cosmos DB SQL API account, database, and container
  • Use the .NET SDK to manage resources and perform operations
  • Perform queries of varying complexity

Prerequisites

Before attending this course, students must have:

  • Knowledge of Microsoft Azure and ability to navigate the Azure portal (AZ-900 equivalent)
  • Experience writing in an Azure-supported language at the intermediate level. (C#, JavaScript, Python, or Java)
  • Ability to write code to connect and perform operations on a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or similar)

Target Audience

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.

Course Curriculum

Module 1: Get started with Azure Cosmos DB for NoSQL

Learn about the Azure Cosmos DB for NoSQL and how to get started with your first account, database, and container.

Prerequisites

Before starting this learning path, you should already have:

  • Familiarity with Azure and the Azure portal.
  • Experience programming with C#. If you have no previous programming experience, we recommend you complete the Take your first steps with C# learning path before starting this one.

Module 2: Plan and implement Azure Cosmos DB for NoSQL

Plan for configuration options and provisioning choices with a new Azure Cosmos DB for NoSQL account.

Prerequisites

Before starting this learning path, you should have experience of building cloud applications with Microsoft C# or a similar programming language.

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

Use the Microsoft.Azure.Cosmos library from NuGet to connect to an Azure Cosmos DB for NoSQL account from a .NET application.

Prerequisites

Before starting this learning path, you should have experience of building cloud applications with Microsoft C# or a similar programming language.

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

Use the .NET SDK for Azure Cosmos DB for NoSQL to perform common operations on databases, containers, and items.

Prerequisites

Before starting this learning path, you should have experience of building cloud applications with Microsoft C# or a similar programming language.

Module 5: Execute queries in Azure Cosmos DB for NoSQL

Create SQL queries for the Azure Cosmos DB for NoSQL using the Data Explorer and the .NET SDK

Prerequisites

Before starting this learning path, you should have experience of building cloud applications with Microsoft C# or a similar programming language.

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

Create custom indexing policies for Azure Cosmos DB for NoSQL containers.

Prerequisites

Before starting this learning path, you should have experience of building cloud applications with Microsoft C# or a similar programming language.

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

Integrate Azure Cosmos DB for NoSQL with Azure Cognitive Search, Azure Functions, and your own solutions.

Prerequisites

Before starting this learning path, you should have experience of building cloud applications with Microsoft C# or a similar programming language.

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

In this learning path, you’ll learn how Azure Cosmos DB uses partitioning to scale containers and how spending some time thinking about your data model helps to meet the performance needs of your applications.

Prerequisites

Before starting this learning path, you should already have:

  • Familiarity with Azure and the Azure portal.
  • Experience programming with C#. If you have no previous programming experience, we recommend you complete the Take your first steps with C# learning path before starting this one.

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

Plan and implement techniques to replicate data across the globe in Azure Cosmos DB for NoSQL.

Prerequisites

Before starting this learning path, you should have experience of building cloud applications with Microsoft C# or a similar programming language.

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

Optimize the performance of your queries and operations using Azure Cosmos DB for NoSQL.

Prerequisites

Before starting this learning path, you should have experience of building cloud applications with Microsoft C# or a similar programming language.

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

Review the common Cosmos DB administrative tasks of monitor, performance metrics, backup and security used in Azure.

Prerequisites

Before starting this learning path, you should have experience of building cloud applications with Microsoft C# or a similar programming language.

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

Use the command line and Azure Resource Manager to automate common management tasks for Azure Cosmos DB for NoSQL.

Prerequisites

Before starting this learning path, you should have experience of building cloud applications with Microsoft C# or a similar programming language.

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

Use JavaScript to author server-side stored procedures, user-defined functions, and triggers.

Prerequisites

Before starting this learning path, you should have experience of building cloud applications with Microsoft C# or a similar programming language.

Dates & Locations

Let’s make it work for you

Can’t find a date that fits? Need to train your whole team? Looking for a discount?
Speak to one of our learning experts today.

August 17, 2026 - August 20, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 374

August 17, 2026 - August 20, 2026

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 374

November 16, 2026 - November 19, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 374

November 16, 2026 - November 19, 2026

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 374
Trainocate exam and cert

Exam & Certification

Microsoft Certified: Azure Cosmos DB Developer Specialty

This new certification is a key step for developers who are ready to prove their expertise supporting their organization’s business goals with modern cloud apps. IT environments where application infrastructure is dated, rigorous, and specialized often cost developers valuable time and resources. Business-critical modern apps require scale, speed, and guaranteed availability, and they need to store ever-increasing volumes of data—all while delivering real-time customer access. Developers who work with Azure Cosmos DB find the tools and security they need to meet these requirements and more to meet today’s business challenges.

 

Training & Certification Guide

Candidates for the Azure Cosmos DB Developer Specialty certification should have subject matter expertise designing, implementing, and monitoring cloud-native applications that store and manage data.

Responsibilities for this role include designing and implementing data models and data distribution, loading data into an Azure Cosmos DB database, and optimizing and maintaining the solution. These professionals integrate the solution with other Azure services. They also design, implement, and monitor solutions that consider security, availability, resilience, and performance requirements.

Candidates for this certification must have solid knowledge and experience developing apps for Azure and working with Azure Cosmos DB database technologies. They should be proficient at developing applications by using the Core (SQL) API and SDKs, writing efficient queries and creating appropriate index policies, provisioning and managing resources in Azure, and creating server-side objects with JavaScript. They should be able to interpret JSON, read C# or Java code, and use PowerShell.

This exam will be available on or around November 30, 2021. This exam measures your ability to accomplish the following technical tasks: design and implement data models; design and implement data distribution; integrate an Azure Cosmos DB solution; optimize an Azure Cosmos DB solution; and maintain an Azure Cosmos DB solution.

Skills measured

  • Design and implement data models
  • Design and implement data distribution
  • Integrate an Azure Cosmos DB solution
  • Optimize an Azure Cosmos DB solution
  • Maintain an Azure Cosmos DB solution

Mastery Program: Learn AI with Microsoft in 2025

Artificial Intelligence (AI) has been one of the hottest topics in the tech industry for the past decade. With its rapid advancements and potential to impact our daily lives, learning AI has become a highly sought-after skill.

We are thrilled to announce the launch of our Microsoft AI Mastery Program in 2024, made possible through our partnership with Microsoft, a renowned leader in AI technology. This program is tailored for individuals and tech professionals passionate about acquiring and mastering the fundamental and advanced principles of AI.

Top AI Skills Malaysia Needs Today: Advance Your IT Career in 2025

In the quest for AI-driven innovation, Malaysia seeks sharp minds with the right IT skills. Data science, machine learning—these are the tools in high demand. This article examines the AI skills Malaysia needs, the industries driving this change, and how to develop these skills to enhance your career trajectory.

Which AI Certification Is Right for You? A Role-by-Role Guide to Upskilling in 2025

Certifications are more than just a résumé boost—they’re often a key deciding factor. Employers are prioritizing candidates with industry-recognized credentials, not only for technical roles but also for positions in operations, strategy, and product development that now rely on data fluency and AI awareness.

Top 5 High-Paying Cloud Jobs in Malaysia & How to Get Them

In this blog, we break down the top five highest-paying cloud roles in Malaysia, what they entail, and how you can start building a career in this space.

Addressing the AI Skills Gap in Malaysia

The Artificial Intelligence (AI) surge across global industries has created immense potential for innovation and economic growth. For Malaysia, AI is pivotal in its ambition to become a digital-first economy. However, despite this goal, the country faces a significant AI skills gap—a shortfall in the number of skilled professionals equipped to meet the rising demands for AI expertise across various industries.

This blog examines the causes, impact, and initiatives underway to bridge this gap, ensuring Malaysia remains competitive in the digital age.

Top Microsoft Applied Skills Courses to Boost Your Career

Microsoft Applied Skills are scenario-based practical credentials that confirm your ability to tackle real-world challenges using Microsoft technologies.

In this article, we will dive into what these skills are, how they differ from traditional certifications, and the benefits they bring to your career. Expect insights on top courses, the assessment process, and tips for success.

Top AI Machine Learning Certifications to Boost Your Career in 2025

Looking to excel in AI and machine learning? The right certification can make all the difference. This article covers the top AI machine learning certifications for 2025 that can boost your career and validate your expertise in this ever-evolving field.

Frequently Asked Questions

You’re a great candidate for the Azure Cosmos DB Developer Specialty certification if you have subject matter expertise designing, implementing, and monitoring cloud-native applications that store and manage data.

Typical responsibilities for developers in this role include designing and implementing data models and data distribution, loading data into a database created with Azure Cosmos DB, and optimizing and maintaining the solution. These professionals integrate the solution with other Azure services. They also design, implement, and monitor solutions that consider security, availability, resilience, and performance requirements.

Professionals in this role have experience developing apps for Azure and working with Azure Cosmos DB database technologies. They should be proficient at developing applications by using the Core (SQL) API and SDKs, writing efficient queries and creating appropriate index policies, provisioning and managing resources in Azure, and creating server-side objects with JavaScript. They should also be able to interpret JSON, read C# or Java code, and use PowerShell.

Developers interested in earning this new certification need to pass Exam DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB, which will be available on November 30, 2021. If you’re a skilled Azure developer who has experience with Azure Cosmos DB, we encourage you to participate in the beta. Stay tuned for the announcement.

Earning a Microsoft Certification is globally recognized and industry-endorsed evidence of mastering real world skills. It shows you demonstrate proficiency in keeping pace with technology. It’s a career move that yields many positive results.

Getting a Microsoft Certification is also a great way to break into the tech industry. A Microsoft Certification immediately confers a level of authority and expertise, especially helpful for someone new to the industry.

The number of questions on a certification exam is subject to change as Microsoft make updates to ensure it aligns with current changes in the technology and job role. Most Microsoft Certification exams typically contain between 40-60 questions; and around 60-140 minutes.

Starting June 30 2021, all newly earned role-based and specialty certifications will be valid for one year from the date the certification was earned.

To stay up to date, IT pros are constantly learning and adding skills. The IDC study concluded that Microsoft Learning Partners such as Trainocate Malaysia which was recently awarded the Microsoft Learning Partner 2021 are well positioned to help organizations achieve their business and learning goals. The IT leaders who were surveyed found the most value from a Learning Partner that provides:

  • An end-to-end solution which starts with identifying skill gaps, simplifies the learning experience, and finishes by evaluating how well the Learning Partner met the organization goals.
  • Scale, flexibility, and speed to train teams of any size, in any location, amid changing circumstances.
  • Value-added services, such as hands-on labs, classroom training, and custom content that help the skills development program succeed.
  • High-quality content and delivery, meaning accurate, relevant courseware, top-notch instructors, and a path to certification, if needed.

DP-080T00: Querying Data with Microsoft Transact-SQL Get started with Transact SQL

Learn the basics of Microsoft’s standard SQL language and master skills required as a data analyst, a data engineer, a data scientist, a database administrator or a database developer to query and modify data in relational databases that are hosted in Microsoft SQL Server-based database systems.

DP-100T01: Designing and Implementing a Data Science Solution on Azure

Learn how to operate machine learning solutions at cloud scale using Azure Machine Learning. This course teaches you to leverage your existing knowledge of Python and machine learning to manage data ingestion and preparation, model training and deployment, and machine learning solution monitoring in Microsoft Azure.

DP-300T00: Implement Scalable Database Solutions using Azure SQL

This course provides students with the knowledge and skills to administer a SQL Server database infrastructure for cloud, on-premises and hybrid relational databases and who work with the Microsoft PaaS relational database offerings. Additionally, it will be of use to individuals who develop applications that deliver content from SQL-based relational databases.

DP-600T00: Microsoft Fabric Analytics Engineer

This Microsoft course covers methods and practices for implementing and managing enterprise-scale data analytics solutions using Microsoft Fabric. Students will build on existing analytics experience and will learn how to use Microsoft Fabric components, including lakehouses, data warehouses, notebooks, dataflows, data pipelines, and semantic models, to create and deploy analytics assets.

DP-700T00: Microsoft Fabric Data Engineer

This course covers methods and practices to implement data engineering solutions by using Microsoft Fabric. Students will learn how to design and develop effective data loading patterns, dat

Speak to a Training Consultant

All courses are HRD Claimable.
Get in touch with our team via the form or WhatsApp us on +6011-5119 6631

Preferred mode of training
Checkboxes