Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB

Course DP-420T00

  • Duration:
    • 4 days

Dates:

  • Implementation planned - places still available
  • Implementation - probability high - still places available
  • There are no more seats available. For many courses, it may still be possible to participate online, via virtual classroom.
  • Course times: As a rule, our seminars are held from 10:00 am to 5:00 pm on day 1 and from 9:00 am to 4:00 pm on the following days. Changes are possible. The concrete seminar times you will find in the binding order confirmation.
11.08.2025 - 14.08.2025 Leipzig
  • 2690 EUR / Person
German
01.09.2025 - 04.09.2025 Virtual Classroom
  • 2690 EUR / Person
German
27.10.2025 - 30.10.2025 Virtual Classroom english
  • 2690 EUR / Person
English
03.11.2025 - 06.11.2025 München (Garching)
  • 2690 EUR / Person
German
19.01.2026 - 22.01.2026 Virtual Classroom
  • 2690 EUR / Person
German
23.02.2026 - 26.02.2026 Cologne
  • 2690 EUR / Person
German
20.04.2026 - 23.04.2026 Virtual Classroom
  • 2690 EUR / Person
German
15.06.2026 - 18.06.2026 München (Garching)
  • 2690 EUR / Person
German
20.07.2026 - 23.07.2026 Virtual Classroom
  • 2690 EUR / Person
German
21.09.2026 - 24.09.2026 München (Garching)
  • 2690 EUR / Person
German
19.10.2026 - 22.10.2026 Virtual Classroom
  • 2690 EUR / Person
German
14.12.2026 - 17.12.2026 Leipzig
  • 2690 EUR / Person
German

In this course, developers will learn how to build an application using the SQL API and SDK for Azure Cosmos DB. Students will learn how to write efficient queries, create indexing policies, manage and provision resources, and perform common operations with the SDK.

First steps with the Azure Cosmos DB SQL API

  • Introduction to Azure Cosmos DB: SQL API
  • Trying out the Azure Cosmos DB SQL API

Planning and implementing the Azure Cosmos DB SQL API

  • Planning the resource requirements
  • Configuring Azure Cosmos DB SQL API database and containers
  • Moving data to and from the Azure Cosmos DB SQL API

Connecting to the Azure Cosmos DB SQL API via the SDK

  • Using the SDK for the Azure Cosmos DB SQL API
  • Configuring the SDK for the Azure Cosmos DB SQL API

Accessing and managing data with the Azure Cosmos DB SQL API SDKs

  • Implement Azure Cosmos DB SQL API point operations
  • Executing cross-document transaction operations with the Azure Cosmos DB SQL API
  • Process bulk data in the Azure Cosmos DB SQL API

Executing queries in the Azure Cosmos DB SQL API

  • Azure Cosmos DB SQL API queries
  • Creating complex queries with the Azure Cosmos DB SQL API

Define and implement an indexing strategy for the Azure Cosmos DB SQL API

  • Defining indexes in the Azure Cosmos DB SQL API
  • Customise indexes in the Azure Cosmos DB SQL API

Integrating the Azure Cosmos DB SQL API with Azure services

  • Utilising an Azure Cosmos DB SQL API change feed using the SDK
  • Handle events with Azure Functions and the Azure Cosmos DB SQL API change feed
  • Searching Azure Cosmos DB SQL API data with Azure Cognitive Search

Implement a data modelling and partitioning strategy for the Azure Cosmos DB SQL API

  • Modelling and partitioning data in Azure Cosmos DB
  • Optimise databases using advanced modelling patterns for Azure Cosmos DB

Design and implement a replication strategy for the Azure Cosmos DB SQL API

  • Configure replication and manage failovers in Azure Cosmos DB
  • Using consistency models in the Azure Cosmos DB SQL API
  • Configure multi-region writes in the Azure Cosmos DB SQL API

Optimising query performance in the Azure Cosmos DB SQL API

  • Selecting indexes in the Azure Cosmos DB SQL API
  • Optimising queries in the Azure Cosmos DB SQL API
  • Implementing the integrated cache

Management and monitoring tasks for an Azure Cosmos DB SQL API solution

  • Measuring performance in the Azure Cosmos DB SQL API
  • Monitor responses and events in the Azure Cosmos DB SQL API
  • Implement backup and recovery for the Azure Cosmos DB SQL API
  • Implementing security in the SQL API for Azure Cosmos DB

Manage an Azure Cosmos DB SQL API solution using DevOps practices

  • Writing scripts for the Azure Cosmos DB SQL API
  • Create a resource template for the Azure Cosmos DB SQL API

Create server-side programming constructs in the Azure Cosmos DB SQL API

  • Create transactions with multiple elements using the Azure Cosmos DB SQL API
  • Extending query and transaction functionality in the Azure Cosmos DB SQL API

Software developers entrusted with the development of cloud-native solutions that utilise the Azure Cosmos DB SQL API and its various SDKs. You are familiar with C#, Python, Java or JavaScript. They also have experience writing code that interacts with a SQL or NoSQL database platform.

Before attending this course, participants must fulfil the following prerequisites:

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

The course price includes
- The original Microsoft training documents in English and digital form
- Break catering for face-to-face training: drinks, biscuits and lunch

We are also happy to organise this training as an in-house seminar. Please request a customised offer.

The course is offered in German and English.

Contact us

SoftwareONE

IT CAMPUS
Customer Training Solutions

Blochstraße 1
D-04329 Leipzig
*The services of SoftwareONE Deutschland GmbH directly serving school and educational purposes are predominantly VAT-exempt according to § 4 No. 21 a) bb) UStG. Contact us - we are happy to help!