Home Microsoft Azure Training CoursesDP-3015 Getting Started with Cosmos DB NoSQL Development

DP-3015 Getting Started with Cosmos DB NoSQL Development

Guaranteed to Run
Price
$695.00
Duration
1 Day
Delivery Methods
Virtual Instructor Led Private Group
Delivery
Virtual
EST
Description
Objectives
Prerequisites
Content
Course Description

This course teaches developers to utilize Azure Cosmos DB for NoSQL API and SDK. Students will learn query execution, resource configuration, SDK operations, and design strategies for non-relational data modeling and data partitioning.

Course Objectives

By the end of this course, participants will be able to:

  • Understand Azure Cosmos DB for NoSQL

    • Evaluate Cosmos DB for modern, globally distributed applications.

    • Describe its core features and capabilities.

  • Manage Accounts and Resources

    • Create and configure Cosmos DB accounts, databases, containers, and items.

    • Manage throughput (RU/s) and choose between provisioned and serverless options.

  • Integrate and Use SDKs

    • Connect applications with the Azure Cosmos DB for NoSQL SDK.

    • Enable offline development and handle connection errors effectively.

  • Perform Data Operations (CRUD)

    • Execute create, read, update, and delete operations on documents.

    • Configure and manage Time-to-Live (TTL) settings.

  • Query NoSQL Data

    • Write and execute queries using the SQL API.

    • Use built-in functions, correlated subqueries, and cross-product queries.

  • Design Data Models and Partitioning Strategies

    • Implement efficient non-relational data models based on access patterns.

    • Design effective partition keys for scalability and performance.

  • Use Advanced Features

    • Implement stored procedures, triggers, and user-defined functions.

    • Manage multi-item transactions to extend application functionality.

  • Optimize and Secure Solutions

    • Apply optimization strategies such as pre-aggregation and denormalization.

    • Secure Cosmos DB resources and integrate with other Azure services.

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# programming. They also have experience writing code that interacts with a SQL or NoSQL database platform.

Course Prerequisites
  • Familiarity with C# programming.
  • Experience writing code that interacts with a SQL or NoSQL database platform.
Course Content
Module 1: Introduction to Azure Cosmos DB for NoSQL
Module 2: Plan and Configure Resource Requirements
Module 3: Move and Integrate Data
Module 4: Perform CRUD and Transactional Operations
Module 5: Querying Data
Module 6: Indexing and Performance Optimization
Module 7: Change Feed and Event Processing
Module 8: Data Modeling and Partitioning
Module 9: Replication, Consistency, and Failover
Module 10: Security, Backup, and Compliance
Module 11: Automation and Resource Management
Module 12: Advanced Transactions and Extensions
Do You Need Help? Please Fill Out The Form Below
First Name*
Last Name*
Business Email*
Phone Number*
What do you need assistance with?*
Best way to contact me*
How can we help you?*