top of page
DP-3015 | Get started with Azure Cosmos DB NoSQL development

DP-3015 | Get started with Azure Cosmos DB NoSQL development

 

This course introduces Azure Cosmos DB for NoSQL to developers who will focus on working with Microsoft Azure to design, implement, and monitor cloud-native applications that store and manage data. In this role, developers implement solutions that load data into an Azure Cosmos DB FOR NOSQL account and then use the corresponding .NET SDK to perform both major and minor operations and transactions.

 

Objectives

After completing this course, students will be able to:

  • Evaluate whether Azure Cosmos DB for NoSQL is the right database for your application.
  • Describe how the features of the Azure Cosmos DB for NoSQL are appropriate for modern applications.
  • Create a new Azure Cosmos DB for NoSQL account.
  • Create database, container, and item resources for an Azure Cosmos DB for NoSQL account.
  • Compare the various service and throughput offerings for Azure Cosmos DB
  • Connect to an Azure Cosmos DB for NoSQL account using the SDK and .NET.
  • Perform CRUD operations using the SDK.
  • Create and execute a NoSQL query.
  • Apply data model and partitioning strategies to support an efficient and scalable NoSQL database.


Audience profile

Software engineers tasked with authoring cloud-native solutions that leverage Azure Cosmos DB for NoSQL 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.


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).


Course Outline

Introduction

Learning Path 1: Get started with Azure Cosmos DB for NoSQL

  • Introduction to Azure Cosmos DB for NoSQL
  • Try Azure Cosmos DB for NoSQL
  • Lab 1: Create an Azure Cosmos DB for NoSQL account

Learning Path 2: Plan and implement Azure Cosmos DB for NoSQL

  • Plan resource requirements
  • Configure Azure Cosmos DB for NoSQL throughput
  • Lab 1: Configure throughput for Azure Cosmos DB for NoSQL API with the Azure portal

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

  • Import and use the Azure Cosmos DB for NoSQL SDK
  • Configure the Azure Cosmos DB for NoSQL SDK
  • Lab 1: Connect to Azure Cosmos DB for NoSQL with the SDK
  • Lab 2: Configure the Azure Cosmos DB for NoSQL SDK for offline development

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

  • Implement Azure Cosmos DB for NoSQL point operations
  • Lab 1: Create and update documents with the Azure Cosmos DB for NoSQL SDK

Learning Path 5: Execute queries in Azure Cosmos DB for NoSQL

  • Query the Azure Cosmos DB for NoSQL
  • Author complex queries with the Azure Cosmos DB for NoSQL
  • Lab 1: Execute a query with the Azure Cosmos DB for NoSQL SDK
  • Lab 2: Paginate cross-product query results with the Azure Cosmos DB for NoSQL SDK

Learning Path 6: Implement a data modeling and partitioning strategy for Azure Cosmos DB for NoSQL

  • Implement a non-relational data model
  • Design a data partitioning strategy
  • Lab 1: Measure performance for customer entities
  • Lab 2: Cost of denormalizing data and aggregates and using the change feed for referential integrity

 

Descargue el temario para conocer el detalle completo de los contenidos.


Debido a las constantes actualizaciones de los contenidos de los cursos por parte del fabricante, el contenido de este temario puede variar con respecto al publicado en el sitio oficial, sin embargo, Netec siempre entregará la versión actualizada de éste.

DP-3015 | Get started with Azure Cosmos DB NoSQL development

SKU: MICROSOFT-DP-3015
bottom of page