- Write code to create, read, update, and delete items in Azure Cosmos DB for NoSQL.
After completing this module, you'll be able to:
- Perform CRUD operations using the SDK
- Configure TTL for a specific item
- Perform operations on multiple items in single logical units of work.
After completing this module, you'll be able to:
- Create a transactional batch and review results
- Implement optimistic concurrency control for an operation
- Perform bulk operations on Azure Cosmos DB in bulk from code using the SDK.
After completing this module, you'll be able to:
- Use C# task asynchronous programming model and "bulk" support in the Azure Cosmos DB for NoSQL .NET SDK
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- 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
- Exercise: Create and update documents with the Azure Cosmos DB for NoSQL SDK
- Knowledge check
- Summary
- Perform cross-document transactional operations with the Azure Cosmos DB for NoSQL
- Introduction
- Create a transactional batch with the SDK
- Review batch operation results with the SDK
- Exercise: Batch multiple point operations together with the Azure Cosmos DB for NoSQL SDK
- Implement optimistic concurrency control
- Knowledge check
- Summary
- Process bulk data in Azure Cosmos DB for NoSQL
- Introduction
- Create bulk operations with the SDK
- Review bulk operation caveats
- Implement bulk best practices
- Exercise: Move multiple documents in bulk with the Azure Cosmos DB for NoSQL SDK
- Knowledge check
- Summary