Cloud Courses Systems Courses Business Courses Bespoke About Contact 📞 Get a Quote
Microsoft Azure

Azure Cosmos DB — Globally Distributed NoSQL

Design multi-model, globally distributed applications using Azure Cosmos DB with guaranteed single-digit millisecond latency worldwide.

🎓 Intermediate 🕑 12 hrs 🎉 Certificate of Completion 📋 Exam: DP-420 / AZ-204 component

Course Overview

Azure Cosmos DB is Microsoft's flagship globally distributed, multi-model database service. This course covers Cosmos DB APIs (NoSQL, MongoDB, Cassandra, Gremlin, Table), consistency levels (Strong, Bounded Staleness, Session, Consistent Prefix, Eventual), partitioning strategies, Request Units (RUs), indexing policies, change feed, stored procedures and triggers, global distribution and multi-region writes, and integration with Azure Functions and Logic Apps.

What You Will Learn

  • Choose the right Cosmos DB API for your use case
  • Design efficient partition key strategies
  • Configure global distribution and consistency levels
  • Implement change feed for event-driven architectures
  • Secure and monitor Cosmos DB workloads
  • Prepare for DP-420 Cosmos DB developer exam

Course Modules

  • Cosmos DB architecture: accounts, databases, containers, items
  • API choice: Core (NoSQL), MongoDB, Cassandra, Gremlin, Table
  • Partitioning: partition key selection and logical partitions
  • Request Units (RUs): capacity planning and autoscale
  • Consistency levels: trade-offs and use case guidance
  • Global distribution: multi-region reads and writes
  • Indexing policies: custom indexes and composite indexes
  • Change Feed: processing real-time data streams
  • Stored procedures, triggers and user-defined functions
  • Cosmos DB integrated cache and dedicated gateway
  • Security: RBAC, managed identities, customer-managed keys
  • Analytical store and Azure Synapse Link
  • Cost optimisation: reserved capacity, TTL
  • DP-420 exam preparation

Who Is This Course For?

This course is designed for professionals seeking practical, hands-on skills in Azure Cosmos DB. Whether you are starting out or advancing your existing expertise, our structured approach and real-world labs prepare you thoroughly for both the workplace and certification exams.

Prerequisites

Foundational courses have no prior experience requirements. Intermediate and Advanced courses benefit from some prior exposure to the subject area — specific requirements are noted in the course overview above.

Delivery & Access

  • Blended, online, onsite or on-demand delivery — your choice of format
  • Hands-on labs with real environments
  • Instructor Q&A support for 30 days
  • Verified certificate of completion by BITA
  • Study guides, practice questions and reference materials included