• Microsoft Azure
  • Cloud and AI Platforms (Azure)
  • Data and AI (Azure)

Get Started with Azure Cosmos DB NoSQL development (DP-3015)

Contact us to book this course
Learning Track icon
Learning Track

Cloud and AI Platforms (Azure), Data and AI (Azure)

Delivery methods icon
Delivery methods

On-Site, Virtual

Duration icon
Duration

1 day

This course teaches developers to utilize Azure Cosmos DB for NoSQL API and SDK. Students will learn query execution, resource configuration, SDK operations, and design strategies for non-relational data modeling and data partitioning.

Course objectives

  • Introduction to Azure Cosmos DB for NoSQL
  • Try Azure Cosmos DB for NoSQL
  • Plan Resource Requirements
  • Configure Azure Cosmos DB for NoSQL database and containers
  • Use the Azure Cosmos DB for NoSQL SDK
  • Configure the Azure Cosmos DB for NoSQL SDK
  • Implement Azure Cosmos DB for NoSQL point operations
  • Query the Azure Cosmos DB for NoSQL
  • Author complex queries with the Azure Cosmos DB for NoSQL
  • Implement a non-relational data model
  • Design a data partitioning strategy

Audience

Software engineers tasked with authoring cloud-native solutions that leverage Azure Cosmos DB for NoSQL and its various SDKs. They are familiar with C# programming. They also have experience writing code that interacts with a SQL or NoSQL database platform.

 

Course outline

  • Introduction to Azure Cosmos DB for NoSQL

  • Try 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

  • Use the Azure Cosmos DB for NoSQL SDK

  • Configure the Azure Cosmos DB for NoSQL SDK

  • Implement Azure Cosmos DB for NoSQL point operations

  • Perform cross-document transactional operations with the Azure Cosmos DB for NoSQL

  • Process bulk data in Azure Cosmos DB for NoSQL

  • Query the Azure Cosmos DB for NoSQL

  • Author complex queries with the Azure Cosmos DB for NoSQL

  • Build Generative AI applications with Azure Cosmos DB

  • Define indexes in Azure Cosmos DB for NoSQL

  • Customize indexes in Azure Cosmos DB for NoSQL

  • 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

  • Implement a non-relational data model

  • Design a data partitioning strategy

  • 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

  • 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

  • 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

  • Write management scripts for Azure Cosmos DB for NoSQL

  • Create resource template for Azure Cosmos DB for NoSQL

  • Build multi-item transactions with the Azure Cosmos DB for NoSQL

  • Expand query and transaction functionality in Azure Cosmos DB for NoSQL

Ready to accelerate your team's innovation?