Getting Started with Cosmos DB NoSQL Development (DP-3015)
Contact us to book this course
Learning Track
Data Engineer
Delivery methods
On-Site, Virtual
Duration
1 day
This course teaches developers to utilize Azure Cosmos DB for NoSQL API and SDK. Students will learn query execution, resource configuration, SDK operations, and design strategies for non-relational data modeling and data partitioning.
Course objectives
- 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 for NoSQL SDK
- Configure the Azure Cosmos DB for NoSQL SDK
- Implement Azure Cosmos DB for NoSQL point operations
- Query the Azure Cosmos DB for NoSQL
- Author complex queries with the Azure Cosmos DB for NoSQL
- Implement a non-relational data model
- Design a data partitioning strategy
Audience
Software engineers tasked with authoring cloud-native solutions that leverage Azure Cosmos DB for NoSQL and its various SDKs. They are familiar with C# programming. They also have experience writing code that interacts with a SQL or NoSQL database platform.
Course outline
- Introduction to Azure Cosmos DB for NoSQL
- Try Azure Cosmos DB for NoSQL
- Plan Resource Requirements
- Configure Azure Cosmos DB for NoSQL
- Move data into and out of Azure Cosmos DB for NoSQL
- Use the Azure Cosmos DB for NoSQL SDK
- Configure the Azure Cosmos DB for NoSQL SDK
- Implement Azure Cosmos DB for NoSQL point operations
- Perform cross-document transactional operations with the Azure Cosmos DB for NoSQL
- Process bulk data in Azure Cosmos DB for NoSQL
- Query the Azure Cosmos DB for NoSQL
- Author complex queries with the Azure Cosmos DB for NoSQL
- Define indexes in Azure Cosmos DB for NoSQL
- Customize indexes in Azure Cosmos DB for NoSQL
- Consume an Azure Cosmos DB for NoSQL change feed using the SDK
- Handle events with Azure Functions and Azure Cosmos DB for NoSQL change feed
- Search Azure Cosmos DB for NoSQL data with Azure Cognitive Search
- Implement a non-relational data model
- Design a data partitioning strategy
- Configure replication and manage failovers in Azure Cosmos DB
- Use consistency models in Azure Cosmos DB for NoSQL
- Configure multi-region write in Azure Cosmos DB for NoSQL
- Customize an indexing policy in Azure Cosmos DB for NoSQL
- Measure index performance in Azure Cosmos DB for NoSQL
- Implement integrated cache in Azure Cosmos DB for NoSQL
- Measure performance in Azure Cosmos DB for NoSQL
- Monitor responses and events in Azure Cosmos DB for NoSQL
- Implement backup and restore for Azure Cosmos DB for NoSQL
- Implement security in Azure Cosmos DB for NoSQL
- Write management scripts for Azure Cosmos DB for NoSQL
- Create resource template for Azure Cosmos DB for NoSQL
- Build multi-item transactions with the Azure Cosmos DB for NoSQL
- Expand query and transaction functionality in Azure Cosmos DB for NoSQL