Official Collection

DP-420 Cosmos DB Developer - Video Series

We are excited to provide you with links to our Cosmos DB Developer instructor-led course in a modular, video-based format that provides you with the flexibility and control over your learning experience. These links lead to the course modules that are currently hosted on Microsoft Learn Shows.

Official collection by Microsoft

Items in this collection

Course Introduction ( 1 of 20 )

This course increases 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. This segment provides an overview of the entire course.

Get started with Azure Cosmos DB for NoSQL ( 2 of 20 )

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

Plan Resource Requirements and configure Azure Cosmos DB for NoSQL database containers ( 3 of 20 )

Familiarize yourself with the various configuration options for a new Azure Cosmos DB for NoSQL account. You'll also learn how to elect between the various offerings in Azure Cosmos DB for NoSQL.

Move data into and out of Azure Cosmos DB for NoSQL ( 4 of 20 )

Migrate data into and out of Azure Cosmos DB for NoSQL using Azure services and open-source solutions.

Use and configure the Azure Cosmos DB for NoSQL SDK ( 5 of 20 )

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

Implement Azure Cosmos DB for NoSQL point operations ( 6 of 20 )

Use the .NET SDK for Azure Cosmos DB for NoSQL to perform common operations on databases, containers, and items. In this segment, you learn how to write code to create, read, update, and delete items in Azure cosmos DB for NoSQL.

Cross-document transactional operations with the Azure Cosmos DB for NoSQL & process bulk data

Use the .NET SDK for Azure Cosmos DB for NoSQL to perform common operations on databases, containers, and items. In this segment, you perform operations on multiple items in single logical units of work and perform bulk operations on Azure Cosmos DB in bulk from code using the SDK.

Execute queries in Azure Cosmos DB NoSQL ( 8 of 20 )

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

Define and customize indexes in Azure Cosmos DB for NoSQL ( 9 of 20 )

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

Consume an Azure Cosmos DB for NoSQL change feed using the SDK ( 10 of 20 )

Process change feed events using the change feed processor in the Azure Cosmos DB for NoSQL .NET SDK.

Handle events with Azure Functions ; search for NoSQL data with Azure Cognitive Search

Use Azure Functions bindings to integrate a function with Azure Cosmos DB for NoSQL. Also, learn how to Index Azure Cosmos DB for NoSQL data with Azure Cognitive Search.

Implement a non-relational data model and design a data partitioning strategy ( 12 of 20 )

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.

Configure replication and manage failovers in Azure Cosmos DB ( 13 of 20 )

Replicate data across the globe and manage automatic or manual failovers in Azure Cosmos DB.

Use consistency models and configure multi-region write in Azure Cosmos DB for NoSQL ( 14 of 20 )

Configure consistency on a sliding scale for Azure Cosmos DB for NoSQL and write data to multiple regions using Azure Cosmos DB for NoSQL.

Customize an indexing policy in Azure Cosmos DB for NoSQL ( 15 of 20 )

Tune the indexing policy based on your SQL queries in Azure Cosmos DB for NoSQL.

Measure index performance and implement integrated cash in Azure Cosmos DB for NoSQL ( 16 of 20 )

Measure the performance of an indexing policy in Azure Cosmos DB for NoSQL. Implement, configure, and monitor integrated cache in Azure Cosmos DB for NoSQL.

Measure performance and monitor responses and events in Azure Cosmos DB for NoSQL ( 17 of 20 )

Review the common Cosmos DB administrative tasks of monitor, performance metrics, backup and security used in Azure. You will learn to use Azure Monitor to create and analyze monitoring data for Azure Cosmos DB. will learn to use a rich set of REST response codes returned by Azure Cosmos DB request to help you analyze potential issues.

Implement backup and restore, as well as security for Azure Cosmos DB for NoSQL ( 18 of 20 )

You will learn to use the two backup models Azure Cosmos DB provides and learn about the different security models that Azure Cosmos DB uses.

Manage an Azure Cosmos DB NoSQL solution using DevOps practices ( 19 of 20 )

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

Create server-side programming constructs in Azure Cosmos DB NoSQL ( 20 of 20 )

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