Course HighlightsCOURSE
DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB

DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB

Learn how to create an application using the SQL API and SDKs for Azure Cosmos DB. Discover how to write efficient queries, create indexing policies, manage and provisioned resources, and perform common operations with the SDKs.

Benefit from instructor-led preparation for the DP-420 certification exam with tips, tricks, guidance, and mentored support.

DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB Highlights

Course Enrollment

Starts on

19 September 2022

Enrollment closes on
28 August 2022

  Course duration

Duration

  • 4 days, online
    8 hours/day
  Course Fee

Fee

US$ 2,220

Course Enrollment

Starts on

19 September 2022

Enrollment closes on
28 August 2022

Course duration

Duration

  • 4 days, online
    8 hours/day
Course Fee

Fee

US$ 2,220

DP-420 is a four-day associate-level course for developers, data engineers, and solution architects. It focuses on authoring cloud-native solutions using the SQL API and SDK for Azure Cosmos.

During the course you will be introduced to the Azure Cosmos DB SQL API and discover how to create and configure your account, database, container and resources. You will learn how to configure throughput allocation and time-to-live values, plus how to migrate data using Azure services and Spark or Kafka. You will also build your understanding of how to integrate Microsoft.Azure.Cosmos SDK library from NuGet, connect to the account using SDK and .NET, and configure SDK for offline development and access and manage data.

Additionally, you will explore how to write and optimize queries, define and customize indexes, handle events, and archive data using Azure Functions. You will develop your knowledge of advanced modelling patterns, and partition and replication strategy. You will further learn how to measure performance, implement backup, and restore. Plus, you will explore how to use Azure Resource Manager (ARM) to manage an Azure Cosmos DB account and its child resources using JSON templates, Bicep templates, or the Azure CLI.

Overall, this course will prepare you for the DP-420 exam and set the base for other role-based courses and certifications. Entry for the exam is not included. However, you will get a clear overview of the Microsoft certification process, including tips and tricks, testing strategies, practice questions, and helpful information to help you pass the exam.

This course comprises 13 purposely designed modules that take you on a carefully defined learning journey.

It is an instructor-led course which runs to a fixed schedule, with set start and finish dates. It is driven forward by your instructor and features live sessions that are aired at a set time. You will, however, have time to complete certain activities at your own pace outside of the live sessions.

The materials for each module are accessible from the start of the course and will remain available for the duration of your enrollment. Methods of learning and assessment will include reading material, hands-on labs, and online exam questions.

As part of our mentoring service you will have access to valuable guidance and support throughout the course. We provide a dedicated discussion space where you can ask questions, chat with your peers, and resolve issues.

Once you have successfully completed the course, you will earn your Certificate of Completion.

After completing this course, you will be able to:

  • Design and implement data models.
  • Design and implement data distribution.
  • Integrate an Azure Cosmos DB solution.
  • Optimize an Azure Cosmos DB solution.
  • Maintain an Azure Cosmos DB solution.
  • Software developers
  • Application developers
  • Database administrators
  • Data engineers
  • Individuals preparing for the DP-420 exam
  • Professionals looking to gain a complete understanding of using Cloud-Native applications utilizing Azure Cosmos DB

Before enrolling in this course, you need:

  • Knowledge of Microsoft Azure and the ability to navigate the Azure portal (AZ-900 equivalent).
  • Experience of writing in an Azure-supported language at the intermediate level. (C#, JavaScript, Python, or Java).
  • The ability to write code to connect and perform operations on a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or similar).

This course will help you to prepare for the DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB certification exam.

During the course, you will learn how to create an application using the SQL API and SDKs for Azure Cosmos DB. You will also learn how to write efficient queries, create indexing policies, manage and provisioned resources, and perform common operations with the SDKs.

  • You will become familiar with the methods for developing apps for Azure and working with Azure Cosmos DB database technologies.
  • You will build your knowledge around JSON, read C# or Java code, and use PowerShell.
  • You will become proficient at developing applications using the Core (SQL) API and SDKs, writing efficient queries and creating appropriate index policies, provisioning and managing resources in Azure, and creating server-side objects with JavaScript.
     

When you take this course, you will also get information and guidance on the Microsoft certification process, knowledge checks and practice questions, and useful tips on how to pass the exam.

Course Outline

Enrollment is Closed
Introduction
Grading Scheme
Pre-Requisite
Exam and Certification Details
About this module
Introduction to Azure Cosmos DB SQL API
Try Azure Cosmos DB SQL API
Knowledge Check
About this module
Plan Resource Requirements
Configure Azure Cosmos DB SQL API database and containers
Moving data into and out of Azure Cosmos DB SQL API
Knowledge Check
About this module
Use the Azure Cosmos DB SQL API SDK
Configure the Azure Cosmos DB SQL API SDK
Knowledge Check
About this module
Implement Azure Cosmos DB SQL API point operations
Perform cross-document transactional operations with the Azure Cosmos DB SQL API
Process bulk data in Azure Cosmos DB SQL API
Knowledge Check
About this module
Query the Azure Cosmos DB SQL API
Author complex queries with the Azure Cosmos DB SQL API
Knowledge Check
About this module
Define indexes in Azure Cosmos DB SQL API
Customize indexes in Azure Cosmos DB SQL API
Knowledge Check
About this module
Consume an Azure Cosmos DB SQL API change feed using the SDK
Handle events with Azure Functions and Azure Cosmos DB SQL API change feed
Search Azure Cosmos DB SQL API data with Azure Cognitive Search
Knowledge Check
About this module
Model and partition your data in Azure Cosmos DB
Optimize databases by using advanced modeling patterns for Azure Cosmos DB
Knowledge Check
About this module
Configure replication and manage failovers in Azure Cosmos DB
Use consistency models in Azure Cosmos DB SQL API
Configure multi-region write in Azure Cosmos DB SQL API
Knowledge Check
About this module
Choosing indexes in Azure Cosmos DB SQL API
Optimize queries in Azure Cosmos DB SQL API
Implement integrated cache
Knowledge Check
About this module
Measure performance in Azure Cosmos DB SQL API
Monitor responses and events in Azure Cosmos DB SQL API
Implementing backup and restore for Azure Cosmos DB SQL API
Implement security in Azure Cosmos DB SQL API
Knowledge Check
About this module
Write scripts for Azure Cosmos DB SQL API
Create resource template for Azure Cosmos DB SQL API
Knowledge Check
About this module
Build multi-item transactions with the Azure Cosmos DB SQL API
Expand query and transaction functionality in Azure Cosmos DB SQL API
Knowledge Check
Download your certificate
Course Certificate

Earn your certificate

Once you have completed this course, you will earn your certificate.

Preview digital certificate
DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB
Enrollment is Closed

FAQs

DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB is a Microsoft-certified course designed for those who have good knowledge of developing apps and have extensively worked in developing apps for Azure and Azure Cosmos DB database technologies. If you are planning to take the DP-420 certification exam, then you should have expertise in developing applications using the core (SQL) API and SDKs, writing efficient queries, creating appropriate index policies, provisioning and managing resources in Azure, and creating server-side objects with JavaScript.

Since it is a specialty and intermediate-level certification course, taking the DP-420 exam does come with a few prerequisites. Before taking this exam, you must have good knowledge of Microsoft Azure and be able to navigate the Azure portal (which can be gained by completing the AZ-900: Microsoft Azure Fundamentals training with SkillUp Online). Your intermediate-level writing experience in an Azure-supported language (C#, JavaScript, Python, or Java) will be an advantage. Additionally, you should be able to write code to connect and perform operations on an SQL or NoSQL database product (SQL Server, Oracle, MongoDB, and Cassandra). You should have subject matter expertise in designing, implementing, and monitoring cloud-native applications that store and manage data. And you should also have proficiency in interpreting JSON, reading C# or Java code, and using PowerShell.

On passing the DP-420 exam, you will earn the Microsoft Certified Azure Cosmos DB Developer Specialty certification, which will enable you to become an Azure Cosmos DB Developer. Employers will require your skills because you will be able to understand how to implement and manage the operational aspects of cloud-native and hybrid data platform solutions built with Azure Cosmos DB and Microsoft Azure Data Services. As an Azure Cosmos DB developer, your responsibilities could include design and implementation of data models and data distribution.

You can follow these steps to become Microsoft certified in DP-420:

Step 1: Complete the recommended training for DP-420 with SkillUp Online; we are a Microsoft authorized training partner.

Step 2: After completing the training, visit Microsoft's official website. Register for the DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB (beta) exam, and schedule it.

Step 3: Take the exam, pass it, and earn your DP-420 certificate.

To prepare for the DP-420 exam, you need to practice a certain set of skills. To achieve this, you can enroll for this instructor-led course with SkillUp Online and get valuable support and assistance from instructors and mentors. They will give you important tips, tricks, and useful advice on how to prepare for the exam. Additionally, you will also get hands-on practice through online labs, knowledge checks, and practice exams.