Course Outline


  • Azure Cosmos DB vs Redis vs other NoSQL databases
  • Overview of Azure Cosmos DB features and architecture

Getting Started

  • Introducing NoSQL DB
  • Choosing an API
  • Creating Cosmos DB resource models

Creating and Managing Data

  • Building console apps, web apps, and mobile apps
  • Modeling and partitioning data
  • Querying data with SQL

Working with DB APIs

  • Using Cassandra API in Cosmos DB
  • Migrating from MongoDB to Cosmos DB's MongoDB API
  • Modeling graph data with Gremlin API
  • Using Table APIs for applications

Optimizing Cosmos DB for Cost Reduction

  • Partitioning and scaling containers
  • Distributing data globally
  • Planning and managing costs
  • Implementing rate limits and reserved capacity


Summary and Conclusion


  • Experience with database management systems
  • Familiarity with cloud computing


  • Database administrators
  • Developers
  14 Hours


Related Courses

Aerospike for Developers

  14 hours

Big Data Storage Solution - NoSQL

  14 hours

HBase for Developers

  21 hours

A Practical Introduction to NoSQL Databases

  28 hours

OrientDB for Developers

  14 hours

Riak: Build Applications with High Data Accuracy

  14 hours

Scylla Database

  21 hours

Big Data & Database Systems Fundamentals

  14 hours


  28 hours

Redis for High Availability and Performance Training Course

  21 hours