Getting Started with Cosmos DB NoSQL Development (DP-3015)
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