DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB - Blended Learning
Upcoming dates
Click a date to book online.
| Location | Feb 27 |
|---|---|
| Virtual |
Overview
This course teaches developers how to create application using the NoSQL API and SDK for Azure Cosmos DB. Students will learn how to write efficient queries, create indexing policies, manage and provisioned resources, and perform common operations with the SDK.
Who should attend
Software engineers tasked with authoring cloud-native solutions that leverage Azure Cosmos DB for NoSQL and its various SDKs. They are familiar with C#, Python, Java, or JavaScript. They also have experience writing code that interacts with a SQL or NoSQL database platform.
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)
What you'll learn
This course forms part of our Microsoft Blended Learning Series where you can enjoy all the flexible benefits of self-led online learning with the comfort of expert virtual instructor led training and exam prep. Included are:
- E-learning modules
- Virtual Expert ACE Coaching
- Microsoft Official Curriculum (MOC) + Online Labs
- Exam Voucher
Course content
E - Learning Modules
1. Introduction to Azure Cosmos DB for NoSQL
Learn the core concepts of Azure Cosmos DB for NoSQL, its capabilities, and how to determine whether it is suitable for your application requirements.
2. Try Azure Cosmos DB for NoSQL
Create a Cosmos DB account and work with databases and containers to gain practical experience using the platform.
3. Plan Resource Requirements
Explore configuration options for new Cosmos DB deployments and learn how to plan capacity, scalability, and resource requirements.
4. Configure Azure Cosmos DB for NoSQL
Learn how to configure throughput models and provisioning options to support application performance and cost requirements.
5. Move data into and out of Azure Cosmos DB for NoSQL
Use Azure services and open-source tools to migrate, import, and export data into and out of Cosmos DB environments.
6. Use the Azure Cosmos DB for NoSQL SDK
Learn about the available SDKs and how to use them to connect applications to Cosmos DB from .NET, Python, and JavaScript applications.
7. Configure the Azure Cosmos DB for NoSQL SDK
Configure SDK features including emulator support, parallel processing, logging, and other development and operational capabilities.
8. Implement Azure Cosmos DB for NoSQL point operations
Write code to create, read, update, and delete data within Cosmos DB using supported SDKs.
9. Perform cross-document transactional operations with the Azure Cosmos DB for NoSQL
Implement transactions that operate across multiple items while maintaining consistency within a logical unit of work.
10. Process bulk data in Azure Cosmos DB for NoSQL
Perform large-scale data operations efficiently using bulk processing features available through the SDK.
11. Query the Azure Cosmos DB for NoSQL
Create and execute SQL queries against Cosmos DB data using the platform's query language and SDK tools.
12. Author complex queries with the Azure Cosmos DB for NoSQL
Build advanced queries using subqueries and cross-product operations to retrieve and analyse data more effectively.
13. Build Generative AI applications with Azure Cosmos DB
Combine Azure Cosmos DB, vector search, Python, and Azure OpenAI Service to build Generative AI and retrieval-augmented generation (RAG) applications that deliver intelligent data-driven experience
Live Virtual Coaching
- 1.5 days live virtual coaching with exam prep - please select a scheduled date that suits.
Exam
- Exam voucher valid for Online Proctoring or via a New Zealand Pearson Vue test centre.
Common questions
When does DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB - Blended Learning next run?
The next date is Tue, 9 Feb 2027. Delivered live online. Every date and its format is listed on this page.
How much does DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB - Blended Learning cost?
From $1,495 + GST per person.
Can we pay by invoice instead of by card?
Yes. Choose 'Pay by invoice' when you book and we'll hold your place and send the invoice to your accounts address, with a purchase order number on it if you need one. You can also pay by card at the time of booking if that's easier.
Do I need any prior experience?
Before attending this course, students must have: 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.
Can I attend online, or does it have to be in a classroom?
This course runs live online, so you can join from anywhere in New Zealand.
Can you run this course for my team?
Yes. Any ACE course can be delivered in-house at your workplace and tailored to your team's tools and goals — quote course code DP420-Blended when you enquire.
