Skip to content
ballmüllersolutions logo Send an email Call us

W6 Azure Cosmos DB in depth

Design, run and review Azure Cosmos DB for NoSQL with .NET: model, throughput and partition keys, queries, writes, batches and change feed, security without keys, regions and recovery, monitoring, vector, full-text and hybrid search, memory for agents, analytics with Microsoft Fabric. The topics of exam DP-420, building on K3.

Join the waiting list

Search the academy Study plan for this course

Who it is for

For developers who have to use, run or review Cosmos DB in an application and know lesson 3.6.4 from K3.

Prerequisites

K3 (lesson 3.6.4, managed identity, Bicep, monitoring) and K2 (C#, web API) or equivalent experience. The AI track helps for module W6.4. You need an Azure account only for the optional steps; the exercises have a part without an account. The exam allows C# or Python: the course teaches C#.

Afterward, you can

  • Choose resource model, throughput and partition keys from access patterns and justify them with numbers
  • Query, write, patch, batch and process the change feed with the .NET SDK
  • Assess indexing policies and queries by consumption
  • Secure an account without keys, plan regions and recovery and observe operation
  • Build vector, full-text and hybrid search and a memory store for agents
  • Review a foreign model for anti-patterns

Contents

  1. W6.1

    Models, throughput and partitions

    resource model, request units, SDK client, embedding or referencing, partition keys

    6 h
  2. W6.2

    Working with data

    queries and paging, writes, patch, TTL, concurrency, bulk and batch, indexing, change feed

    7 h
  3. W6.3

    Secure, available, observed

    sign-in and rights, network, masking, regions, recovery, metrics, logs, fleet

    5 h
  4. W6.4

    AI and analytics

    vector and full-text search, hybrid search and RAG, memory for agents, Microsoft Fabric, AI-assisted tools

    7 h
  5. W6.5

    Wrap-up

    reviewing a design for anti-patterns, module exam

    3 h

About 28 hours in all (indicative).

Lessons

You see the text and video of every lesson here on the site after buying the course; the titles and goals are already shown. A self-study course: you work through the lessons in order and check your exercises yourself against the solutions.

You can read the first module (W6.1) for free, with text and video, without signing in: so you see how the course works before you buy.

The lessons stand under their modules, in the order of the course. Click a module to open or close its lessons.

W6.1 Models, throughput and partitions

Indicative: 6 hours · 4 lessonsfree to read
  1. Lesson 3 · about 60 minutes

    Data model: embed or reference

  2. Lesson 4 · about 90 minutes

    Partition keys in depth

W6.2 Working with data

Indicative: 7 hours · 5 lessons
  1. Lesson 5 · about 75 minutes

    Queries, point reads and paging

  2. Lesson 6 · about 90 minutes

    Writes, patch, TTL and concurrency

  3. Lesson 7 · about 75 minutes

    Bulk, batch and transactions

  4. Lesson 8 · about 90 minutes

    Indexing and query performance

  5. Lesson 9 · about 90 minutes

    Change feed

W6.3 Secure, available, observed

Indicative: 5 hours · 4 lessons
  1. Lesson 10 · about 90 minutes

    Security: sign-in, rights, network, masking

  2. Lesson 11 · about 90 minutes

    Availability, regions and recovery

  3. Lesson 12 · about 90 minutes

    Monitoring and troubleshooting

  4. Lesson 13 · about 45 minutes

    Fleet: many accounts at a glance

W6.4 AI and analytics

Indicative: 7 hours · 5 lessons
  1. Lesson 14 · about 90 minutes

    Full-text and vector search

  2. Lesson 15 · about 90 minutes

    Hybrid search and RAG with Cosmos DB

  3. Lesson 16 · about 90 minutes

    Memory for agents

  4. Lesson 18 · about 60 minutes

    Developing with AI help: Agent Kit and more

W6.5 Wrap-up

Indicative: 3 hours · 1 lesson
  1. Lesson 19 · about 90 minutes

    Reviewing a design: finding anti-patterns

Final project: the Kladde

What the Kladde can do after this course

Beside the Kladde the Kladde.Verlauf service grows on Cosmos DB: appointments, activity feed, conversations with memory and searchable tenders.

The course ends with a module exam: a new model with key, index and queries and the core of a service against stand-ins.

More about the Kladde

Certifications

An offer, never a requirement: these Microsoft exams fit this stage. You take them at Microsoft; we are not a Microsoft training partner.

The course follows the topics Microsoft lists for exam DP-420 (the version of the skills list dated October 6, 2026, read on Microsoft Learn on November 12, 2026; the certification has since been called Azure Cosmos DB AI Developer Associate) and replaces neither Microsoft's material nor exam preparation. You take the exam with Microsoft; registration, price and dates are there.

Keep learning with Microsoft Learn

Microsoft's learning paths and documentation that go with this course.

All courses at a glance