DP-3015: Getting Started with Cosmos DB NoSQL Development

Length: 1 Day(s)     Cost:$895 + GST

= Scheduled class     = Guaranteed to run     = Fully booked

Click on the date to book online
Please wait as we are loading the schedules...
LOCATION May June July August
Auckland
Hamilton
Christchurch
Wellington
Virtual Class

This one-day course teaches developers how to utilise 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.


Software engineers tasked with authoring cloud-native solutions that leverage Azure Cosmos DB for NoSQL and its various SDKs.


Before attending this course, students should have:

  • Experience writing code that interacts with a SQL or NoSQL database platform
  • Experience with C# programming

After completing this course, students will be able to:

  • Evaluate whether Azure Cosmos DB for NoSQL is the right database for their application
  • Create database, container, and item resources for an Azure Cosmos DB for NoSQL account
  • Migrate between standard and autoscale throughput
  • Integrate the Microsoft.Azure.Cosmos SDK library from NuGet
  • Connect to an Azure Cosmos DB for NoSQL account using the SDK and .NET
  • Understand how to configure the Azure Cosmos DB for NoSQL SDK in various ways including how to integrate with the emulator, implement parallelism, and create a custom logger
  • Write code to create, read, update, and delete items in Azure Cosmos DB for NoSQL
  • Create SQL queries for Azure Cosmos DB for NoSQL that uses subqueries or cross-products
  • Apply data model and partitioning strategies to support an efficient and scalable NoSQL database
  • Maintain the referential integrity of their data by using change feed

  • 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