Course Overview:

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.

After completing this course, participants will be able to:

  • Evaluate whether Azure Cosmos DB for NoSQL is the right database for your application.
  • Describe how the features of the Azure Cosmos DB for NoSQL are appropriate for modern applications.
  • Create a new Azure Cosmos DB for NoSQL account.
  • Create database, container, and item resources for an Azure Cosmos DB for NoSQL account.
  • Compare the various service and throughput offerings for Azure Cosmos DB
  • Connect to an Azure Cosmos DB for NoSQL account using the SDK and .NET.
  • Perform CRUD operations using the SDK.
  • Create and execute a NoSQL query.
  • Apply data model and partitioning strategies to support an efficient and scalable NoSQL database

Upcoming Batches

Loading Dates...

Key Features:-

  • Expertise in architecting, implementing, and deploying applications using Azure solutions and services, with a focus on scalable data storage and a deep understanding of distributed data architectures.

  • Expertise with NoSQL and distributed databases for optimized data solutions.

  • Experience in seamlessly integrating Cosmos DB solutions with a variety of Azure services, maintaining a focus on security, availability, resilience, and performance.

  • Experience in developing applications for the Azure Cosmos DB NoSQL API, including crafting efficient SQL queries and indexing policies. Proficiency with server-side JavaScript and a strong understanding of application logic in languages like C# or Java.

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)
  • Why Choose to Learn with CloudThat?

    • Expert Instructors: CloudThat’s instructors are highly experienced and certified professionals with in-depth knowledge of Databricks and Machine learning. They provide top-notch training and guidance throughout the preparation process.
    • Comprehensive Course Content: CloudThat offers a well-structured and comprehensive course curriculum that covers all the essential topics needed to excel in the Databricks and Machine learning concepts.
    • Hands-on Labs: CloudThat emphasizes hands-on learning through practical exercises and real-world scenarios, allowing candidates to gain practical experience.
    • Flexibility: CloudThat offers flexible training options, including online and in-person classes, allowing candidates to choose the mode of learning that suits their schedule and preferences.
    • Track Record: CloudThat has a proven track record of success in training and preparing candidates for various cloud and data certifications, including Databricks.

    Learning objective of course :

    • Designing and implementing data models and data distribution
    • Integrate an Azure Cosmos DB Solution
    • Optimize and Maintain an Azure Cosmos DB Solution.

    Course Outline:- Download Course Outline

    • Introduction to Azure Cosmos DB for NoSQL
    • Try Azure Cosmos DB for NoSQL
    • Lab: Create an Azure Cosmos DB for NoSQL account

    • Plan and implement Azure Cosmos DB for NoSQL
    • Configure Azure Cosmos DB for NoSQL database and Containers
    • Lab: Configure throughput for Azure Cosmos DB SQL API with the Azure portal

    • Use the Azure Cosmos DB for NoSQL SDK
    • Configure Azure Cosmos DB for NoSQL database and Containers
    • 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

    • Implement Azure Cosmos DB for NoSQL point operations
    • Lab: Create and update documents with the Azure Cosmos DB for NoSQL SDK

    • Query the Azure Cosmos DB for NoSQL
    • 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 non-relational data model
    • Design a data partitioning strategy
    • Lab 1: Measure performance for customer entities
    • Lab 2: Advanced modeling patterns

    Certification details:

    • Course Title: Getting Started with Cosmos DB NoSQL Development, designed for intermediate-level learners.
    • Duration: 1-day course available in multiple languages including English, Chinese, French, German, Japanese, Portuguese, and Spanish.
    • Content: Covers Azure Cosmos DB setup, SDK operations, complex NoSQL queries, and data modeling strategies.
    • Prerequisites: Requires Azure portal familiarity, intermediate programming skills, and experience with SQL or NoSQL databases.
    • Skills Earned: Learn to evaluate, create, manage, and perform operations on Azure Cosmos DB resources efficiently.

    Select Course date

    Loading Dates...
    Add to Wishlist

    Course ID: 25075

    Course Price at

    Loading price info...
    Enroll Now

    Azure Cosmos DB is a globally distributed, multi-model database service designed for managing NoSQL data.

    The SDK supports C#, JavaScript, Python, and Java for performing CRUD operations.

    You can configure throughput using serverless, provisioned, or autoscale options via the Azure portal.

    Familiarity with Azure portal navigation, intermediate programming skills, and experience with SQL or NoSQL databases.

    Salaries vary by region and experience, but certified professionals can expect to earn between $80,000 to $120,000 annually .

    It enhances your skills in NoSQL database management, making you a valuable asset for roles in cloud-native application development.

    The exam typically lasts around 90 minutes and includes multiple-choice and performance-based questions.

    Microsoft Learn offers official study guides, practice exams, and online courses tailored for the DP-3015 certification.

    Yes, Microsoft allows retakes, but there are specific policies regarding the number of attempts and waiting periods

    Microsoft offers academic pricing and special packages for students and professionals

    Enquire Now