icon
logo
    Loading...

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

    Minimum cohort size: 10 learners
    Book a free consultation to enroll & feel free to bring a friend along!

    Overview

    icon

    Minimum cohort size: 10 learners
    Book a free consultation to enroll & feel free to bring a friend along!

    course-icon

    Course

    org-logo

    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.

    Online Live Classes

    Beginner Level

    Mentor Support

    flag-icon

    Starts on

    When 10 learners enroll

    time-icon

    Estimated Time

    4 days, online
    8 hours/day
    fee-icon

    Fee

    $2,220

    Minimum cohort size: 10 learners
    Book a free consultation to enroll & feel free to bring a friend along!

    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

    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

    Instructions

    null

    Download your certificate

    Related Courses

    Why Learn with SkillUp Online?

    We believe every learner is an individual and every course is an opportunity to build job-ready skills. Through our human-centered approach to learning, we will empower you to fulfil your professional and personal goals and enjoy career success.

    tick

    Reskilling into tech? We’ll support you.

    tick

    Upskilling for promotion? We’ll help you.

    tick

    Cross-skilling for your career? We’ll guide you.

    icon

    Personalized Mentoring & Support

    1-on-1 mentoring, live classes, webinars, weekly feedback, peer discussion, and much more.

    icon

    Practical Experience

    Hands-on labs and projects tackling real-world challenges. Great for your resumé and LinkedIn profile.

    icon

    Best-in-Class Course Content

    Designed by the industry for the industry so you can build job-ready skills.

    icon

    Job-Ready Skills Focus

    Competency building and global certifications employers are actively looking for.

    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 theMicrosoft Certified Azure Cosmos DB Developer Specialtycertification, 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, youcan enrollfor this instructor-led course withSkillUpOnline and get valuable support and assistance from instructors and mentors. They will give you important tips, tricks, and usefuladvice on how to prepare for the exam.Additionally,you will also get hands-on practice through online labs, knowledge checks, and practice exams.

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

    Type of certificate

    Certificate of Completion

    course

    About this course

    13 Modules

    02 Skills

    includes

    Includes

    Discussion space

    12 Labs

    13 Knowledge checks

    01 Practice exam

    create

    Create

    Azure Cosmos DB SQL API Account

    Documents

    Transactional batch with the SDK

    Bulk operations with the SDK

    SQL query

    Index Azure Cosmos DB SQL API data with Azure Cognitive Search

    Custom conflict resolution policy

    exercises

    Exercises to explore

    Azure Cosmos DB SQL API

    Azure Data Factory

    Azure Cosmos DB SQL API SDK

    Azure CLI script

    You’ll learn with these experts

    profile-image

    Microsoft

    This course is led by experienced Microsoft Certified Trainers (MCTs).

    Newsletters & Updates

    Subscribe to get the latest tech career trends, guidance, and tips in your inbox.