- 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
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Launch a New Career with Certificates from Google, IBM & Microsoft
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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