Getting Started with Cosmos DB NoSQL Development (DP-3015)
Course 8706
1 DAY COURSE
Course Outline
This course introduces Azure Cosmos DB for NoSQL to developers who will focus on working with Microsoft Azure to design, implement, and monitor cloud-native applications that store and manage data. In this role, developers implement solutions that load data into an Azure Cosmos DB FOR NOSQL account, and then use the corresponding .NET SDK to perform both major and minor operations and transactions.
Getting Started with Cosmos DB NoSQL Development (DP-3015) Benefits
-
In this course, you will learn how to:
- Evaluate Azure Cosmos DB for NoSQL suitability for your application
- Describe features of Azure Cosmos DB for NoSQL for modern applications
- Create a new Azure Cosmos DB account
- Create database, container, and item resources
- Compare service and throughput offerings
- Connect to Azure Cosmos DB using SDK and .NET
- Perform CRUD operations using the SDK
- Execute a NoSQL query
- Apply data model and partitioning strategies for efficiency and scalability
-
Prerequisites
- Knowledge of Microsoft Azure and ability to navigate the Azure portal (AZ-900 equivalent)
- Experience writing in an Azure-supported language at the intermediate level. (C#, JavaScript, Python, or Java)
- Ability to write code to connect and perform operations on a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or similar)
DP-3015 Course Outline
Get Started with Azure Cosmos DB for NoSQL
- Module 1: Introduction to Azure Cosmos DB for NoSQL
- Module 2: Try Azure Cosmos DB for NoSQL
Lab 1: Create an Azure Cosmos DB for NoSQL account
Plan and Implement Azure Cosmos DB for NoSQL
- Module 1: Plan and implement Azure Cosmos DB for NoSQL
- Module 2: Configure Azure Cosmos DB for NoSQL database and containers
Lab 1: Configure throughput for Azure Cosmos DB SQL API with the Azure portal
Connect to Azure Cosmos DB for NoSQL with the SDK
- Module 1: Use the Azure Cosmos DB for NoSQL SDK
- Module 2: Configure the Azure Cosmos DB for NoSQL SDK
Lab 1: Connect to Azure Cosmos DB for NoSQL with the SDK
Lab 2: Configure the Azure Cosmos DB for NoSQL SDK for offline development
Access and Manage Data with the Azure Cosmos DB for NoSQL SDKs
- Module 1: Implement Azure Cosmos DB for NoSQL point operations
Lab 1: Create and update documents with the Azure Cosmos DB for NoSQL SDK
Execute Queries in Azure Cosmos DB for NoSQL
Module 1: Query the Azure Cosmos DB for NoSQL
Module 2: Author complex queries with the Azure Cosmos DB for NoSQL
Lab 1: Execute a query with the Azure Cosmos DB for NoSQL SDK
Lab 2: Paginate cross-product query results with the Azure Cosmos DB for NoSQL SDK
Implement a Data Modeling and Partitioning Strategy for Azure Cosmos DB for NoSQL
- Module 1: Implement a non-relational data model
- Module 2: Design a data partitioning strategy
Lab 1: Measure performance for customer entities
Lab 2: Advanced modeling patterns
Private Team Training
Interested in this course for your team? Please complete and submit the form below and we will contact you to discuss your needs and budget.
- choosing a selection results in a full page refresh