CourseInfo | SimpliTrain

DP-3015 Getting Started with Cosmos DB NoSQL Development

Learning plan iconE-Learning

Description

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.

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.

Lesson Id Title Description
1 Introduction to Azure Cosmos DB for NoSQL What is Azure Cosmos DB for NoSQL
How does Azure Cosmos DB for NoSQL work
When should you use Azure Cosmos DB for NoSQL
2 Try Azure Cosmos DB for NoSQL Explore resources
Review basic operations
3 Plan Resource Requirements Understand throughput
Evaluate throughput requirements
Evaluate data storage requirements
Time-to-live (TTL)
Plan for data retention with time-to-live (TTL)
4 Configure Azure Cosmos DB for NoSQL database and containers Serverless
Compare serverless vs. provisioned throughput
Autoscale throughput
Compare autoscale vs. standard (manual) throughput
Migrate between standard (manual) and autoscale throughput
5  Use the Azure Cosmos DB for NoSQL SDK Understand the SDK
Import from package manager
Connect to an online account
Implement client singleton
Configure connectivity mode
6 Configure the Azure Cosmos DB for NoSQL SDK Enable offline development
Handle connection errors
Implement threading and parallelism
Configure logging
7 Implement Azure Cosmos DB for NoSQL point operations Understand point operations
Create documents
Read a document
Update documents
Configure time-to-live (TTL) value for a specific document
Delete documents
8 Query the Azure Cosmos DB for NoSQL 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
9 Author complex queries with the Azure Cosmos DB for NoSQL Create cross-product queries
Implement correlated subqueries
Implement variables in queries
Paginate query results
10  Implement a non-relational data model 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
11 Design a data partitioning strategy 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
Self-Paced

Free

Enroll icon
This course includes: :
Full lifetime access