Bit - loader
Bit - Implementing Microsoft Azure Cosmos DB Solutions

Implementing Microsoft Azure Cosmos DB Solutions

Implementing Microsoft Azure Cosmos DB Solutions

This course is aimed at database professionals who are looking to implement a Cosmos DB solution. 


After completing this course, students will be able to: 

  • Describe the purpose and architecture of Azure Cosmos DB 
  • Describe how to design documents and collections to meet business requirements, and how to use the SQL API to build applications that use these documents 
  • Describe how to create user-defined functions, stored procedures, and triggers 
  • Describe how to tune a database, and how to monitor performance 
  • Describe how to create efficient Graph database models using Cosmos DB 
  • Describe how to use Azure Search, HDInsight, Azure Databricks, and Power BI with Cosmos DB to query and analyze big data 
  • Describe how to use Cosmos DB as a source and sink for streaming data 

Perfil de los alumnos

The primary audience for this course is database developers and architects (IT professionals, developers, and information workers) who plan to implement big data solutions on Azure using Cosmos DB 

Requisitos previos

Before attending this course, students must have: 

  • The fundamental concepts of partitioning, replication, and resource governance for building and configuring scalable applications that are agnostic of a Cosmos DB API 
  • A basic working knowledge of the Cosmos DB SQL API 


Our team of highly qualified instructors combine training activities with the development of their profession as experts in the field of IT. Professionals certified by the major manufacturers capable of transferring an enjoyable and easy to understand technical concepts more abstract. 


A copy of the official Microsoft documentation. 

Contenidos del Implementing Microsoft Azure Cosmos DB Solutions

1. Introduction to Azure Cosmos DB 

  • Review of NoSQL database structures 
  • Migrating data and applications to Cosmos DB 
  • Managing data in Cosmos DB 

2. Designing and Implementing SQL API Database Applications 

  • Document models in Cosmos DB 
  • Querying data in a SQL API database 
  • Querying and maintaining data programmatically 

3. Implementing Server-Side Operations 

  • Server-side programming with Cosmos DB 
  • Creating and using stored procedures 
  • Using triggers to maintain data integrity 

4. Optimizing and monitoring performance 

  • Optimizing database performance 
  • Monitoring the performance of a database 

5. Designing and Implementing a Graph Database 

  • Graph database models in Cosmos DB 
  • Designing Graph database models for efficient operation 

6. Querying and Analyzing Big Data with Cosmos DB 

  • Integrating Cosmos DB with Azure search to optimize queries 
  • Analyzing data in a Cosmos DB database using Apache Spark 
  • Visualizing data in a Cosmos DB database 

7. Implementing Stream Processing with Cosmos DB 

  • Working with the Cosmos DB change feed 
  • Integrating Cosmos DB into streaming solutions 


Active and participatory course through demonstrations, practical exercises and clinical analysis of users of all the theoretical topics taught by the instructor in order to deal with real cases of the related product. The trainer will also use different dynamics that allow group work in the classroom as challenges, evaluation exams and real cases to prepare for the associated Microsoft certification exam, if there is one. 


Continual evaluation based on group and individual activities. The faculty will give continuous feedback and at the end of the activities to each participant.  

During the course the participants will complete an evaluation test that must be passed with more than 75%. They will have one hour available for its realization.


Conditions of additional certification services are subject to the terms of the license owner or of the authorized certification authority. 


Se emitirá Certificado de Asistencia sólo a los alumnos con una asistencia superior al 75% y Diploma aprovechamiento si superan también la prueba de evaluación.

Cursos relacionados

Knowledge Center