Introduction to Azure Cosmos DB for NoSQL
- Introduction
 - What is Azure Cosmos DB for NoSQL
 - How does Azure Cosmos DB for NoSQL work
 - When should you use Azure Cosmos DB for NoSQL
 
 
Try Azure Cosmos DB for NoSQL
- Introduction
 - Explore resources
 - Review basic operations
 
 
Plan Resource Requirements
- Introduction
 - Understand throughput
 - Evaluate throughput requirements
 - Evaluate data storage requirements
 - Time-to-live (TTL)
 - Plan for data retention with time-to-live (TTL)
 
 
Configure Azure Cosmos DB for NoSQL database and containers
- Introduction
 - Serverless
 - Compare serverless vs. provisioned throughput
 - Autoscale throughput
 - Compare autoscale vs. standard (manual) throughput
 - Migrate between standard (manual) and autoscale throughput
 
 
Use the Azure Cosmos DB for NoSQL SDK
- Introduction
 - Understand the SDK
 - Import from package manager
 - Connect to an online account
 - Implement client singleton
 - Configure connectivity mode
 
 
Configure the Azure Cosmos DB for NoSQL SDK
- Introduction
 - Enable offline development
 - Handle connection errors
 - Implement threading and parallelism
 - Configure logging
 
 
Implement Azure Cosmos DB for NoSQL point operations
- Introduction
 - Understand point operations
 - Create documents
 - Read a document
 - Update documents
 - Configure time-to-live (TTL) value for a specific document
 - Delete documents
 
 
Query the Azure Cosmos DB for NoSQL
- Introduction
 - Understand SQL query language
 - Create queries with SQL
 - Project query results
 - Implement type-checking in queries
 - Use built-in functions
 - Execute queries in the SDK
 
 
Author complex queries with the Azure Cosmos DB for NoSQL
- Introduction
 - Create cross-product queries
 - Implement correlated subqueries
 - Implement variables in queries
 - Paginate query results
 
 
Implement a non-relational data model
- Introduction
 - What's the difference between NoSQL and relational databases?
 - Identify access patterns for your app
 - When to embed or reference data
 - Choose a partition key
 - Model small lookup entities
 
 
Design a data partitioning strategy
- Introduction
 - Denormalize data in your model
 - Manage referential integrity by using change feed
 - Combine multiple entities in the same container
 - Denormalize aggregates in the same container
 - Finalize the data model