Who is this training for?
Software engineers responsible for building cloud-native solutions that leverage Azure Cosmos DB for NoSQL and its various SDKs.
Training objectives
- Use Azure Cosmos DB for NoSQL.
- Try Azure Cosmos DB for NoSQL.
- Plan resource requirements.
- Configure Azure Cosmos DB for NoSQL database and containers.
- Use the Azure Cosmos DB SDK for NoSQL.
- Configure the Azure Cosmos DB SDK for NoSQL.
- Implement Azure Cosmos DB for NoSQL spot operations.
- Query Azure Cosmos DB for NoSQL.
- Create complex queries with Azure Cosmos DB for NoSQL.
- Implement a non-relational data model.
- Design a data partitioning strategy.
Summary
This course teaches developers how to use Azure Cosmos DB for the NoSQL API and SDK. You will learn query execution, resource configuration, SDK operations, and design strategies for non-relational data modeling and data partitioning.
Course outline
- Introduction to Azure Cosmos DB for NoSQL.
- Try Azure Cosmos DB for NoSQL.
- Plan resource requirements.
- Configure Azure Cosmos DB for NoSQL database and containers.
- Use the Azure Cosmos DB SDK for NoSQL.
- Configure the Azure Cosmos DB SDK for NoSQL.
- Implement Azure Cosmos DB for NoSQL spot operations.
- Query Azure Cosmos DB for NoSQL.
- Create complex queries with Azure Cosmos DB for NoSQL.
- Implement a non-relational data model.
- Design a data partitioning strategy.
Approach and methodology
Practical and structured approach combining focused theory and guided workshops. Participants discover and gradually master development with Azure Cosmos DB in NoSQL mode through concrete exercises inspired by professional scenarios, promoting an immediate application of the learnings. They learn how to model data, interact with the NoSQL database, and develop high-performance, scalable applications. Led by a Microsoft certified trainer, the training focuses on interactivity and the development of directly transferable technical skills to effectively use Cosmos DB in a professional context.
Prerequisites
- Knowledge of C# programming.
- Experience writing code that interacts with a SQL or NoSQL database platform.
Recommendations
Review: Database concepts (tables, documents, relationships)
Differences between SQL and NoSQL
Familiarize yourself with:
- The Azure portal Identify your needs:
- Large-scale data management
- Modern cloud applications
- Performance and scalability
