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


Course Number: MOC-DP-420

Duration: 4 days (26 hours)

Format: Live, hands-on

Microsoft Azure Cosmos DB Training Overview

This official Microsoft DP-420 course, Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB, teaches developers how to create applications using the SQL API and SDK for Azure Cosmos DB. Attendees learn how to write efficient queries, create indexing policies, manage and provision resources, and perform common operations with the SDK. This course prepares students for the DP-420 exam for which every attendee receives a voucher.

Location and Pricing

Accelebrate offers instructor-led enterprise training for groups of 3 or more online or at your site. Most Accelebrate classes can be flexibly scheduled for your group, including delivery in half-day segments across a week or set of weeks. To receive a customized proposal and price quote for private corporate training on-site or online, please contact us.

In addition, some Microsoft courses are available as live, online classes for individuals.

Objectives

  • Create and configure Azure Cosmos DB SQL API account, database, and container
  • Use the .NET SDK to manage resources and perform operations
  • Perform queries of varying complexity
  • Design a data modeling and partitioning strategy
  • Optimize queries and indexes based on characteristics of an application
  • Use the Azure Resource Manager to manage accounts and resources with CLI or JSON and Bicep templates

Prerequisites

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

Outline

Expand All | Collapse All

Get started with Azure Cosmos DB SQL API
  • Introduction to Azure Cosmos DB SQL API
  • Try Azure Cosmos DB SQL API
Plan and implement Azure Cosmos DB SQL API
  • Plan Resource Requirements
  • Configure Azure Cosmos DB SQL API database and containers
  • Moving data into and out of Azure Cosmos DB SQL API
Connect to Azure Cosmos DB SQL API with the SDK
  • Use the Azure Cosmos DB SQL API SDK
  • Configure the Azure Cosmos DB SQL API SDK
Access and Manage Data with the Azure Cosmos DB SQL API SDKs
  • 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
Execute Queries in Azure Cosmos DB SQL API
  • Query the Azure Cosmos DB SQL API
  • Author complex queries with the Azure Cosmos DB SQL API
Define and Implement an Indexing Strategy for Azure Cosmos DB SQL API
  • Define indexes in Azure Cosmos DB SQL API
  • Customize indexes in Azure Cosmos DB SQL API
Integrate Azure Cosmos DB SQL API with Azure Services
  • 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
Implement a Data Modeling and Partitioning Strategy for Azure Cosmos DB SQL API
  • Model and partition your data in Azure Cosmos DB
  • Optimize databases by using advanced modeling patterns for Azure Cosmos DB
Design and Implement a Replication Strategy for Azure Cosmos DB SQL API
  • 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
Optimize Query Performance in Azure Cosmos DB SQL API
  • Choosing indexes in Azure Cosmos DB SQL API
  • Optimize queries in Azure Cosmos DB SQL API
  • Implement integrated cache
Administrating and Monitoring Tasks for an Azure Cosmos DB SQL API Solution
  • 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
Manage an Azure Cosmos DB SQL API Solution using DevOps Practices
  • Write scripts for Azure Cosmos DB SQL API
  • Create resource template for Azure Cosmos DB SQL API
Create Server-Side Programming Constructs in Azure Cosmos DB SQL API
  • Build multi-item transactions with the Azure Cosmos DB SQL API
  • Expand query and transaction functionality in Azure Cosmos DB SQL API
Conclusion

Training Materials

All Microsoft Azure training students receive Microsoft official courseware.

For all Microsoft Official Courses taught in their entirety that have a corresponding certification exam, an exam voucher is included for each participant.

Software Requirements

Attendees will not need to install any software on their computer for this class. The class will be conducted in a remote environment that Accelebrate will provide; students will only need a local computer with a web browser and a stable Internet connection. Any recent version of Microsoft Edge, Mozilla Firefox, or Google Chrome will be fine.



Learn faster

Our live, instructor-led lectures are far more effective than pre-recorded classes

Satisfaction guarantee

If your team is not 100% satisfied with your training, we do what's necessary to make it right

Learn online from anywhere

Whether you are at home or in the office, we make learning interactive and engaging

Multiple Payment Options

We accept check, ACH/EFT, major credit cards, and most purchase orders



Recent Training Locations

Alabama

Birmingham

Huntsville

Montgomery

Alaska

Anchorage

Arizona

Phoenix

Tucson

Arkansas

Fayetteville

Little Rock

California

Los Angeles

Oakland

Orange County

Sacramento

San Diego

San Francisco

San Jose

Colorado

Boulder

Colorado Springs

Denver

Connecticut

Hartford

DC

Washington

Florida

Fort Lauderdale

Jacksonville

Miami

Orlando

Tampa

Georgia

Atlanta

Augusta

Savannah

Hawaii

Honolulu

Idaho

Boise

Illinois

Chicago

Indiana

Indianapolis

Iowa

Cedar Rapids

Des Moines

Kansas

Wichita

Kentucky

Lexington

Louisville

Louisiana

New Orleans

Maine

Portland

Maryland

Annapolis

Baltimore

Frederick

Hagerstown

Massachusetts

Boston

Cambridge

Springfield

Michigan

Ann Arbor

Detroit

Grand Rapids

Minnesota

Minneapolis

Saint Paul

Mississippi

Jackson

Missouri

Kansas City

St. Louis

Nebraska

Lincoln

Omaha

Nevada

Las Vegas

Reno

New Jersey

Princeton

New Mexico

Albuquerque

New York

Albany

Buffalo

New York City

White Plains

North Carolina

Charlotte

Durham

Raleigh

Ohio

Akron

Canton

Cincinnati

Cleveland

Columbus

Dayton

Oklahoma

Oklahoma City

Tulsa

Oregon

Portland

Pennsylvania

Philadelphia

Pittsburgh

Rhode Island

Providence

South Carolina

Charleston

Columbia

Greenville

Tennessee

Knoxville

Memphis

Nashville

Texas

Austin

Dallas

El Paso

Houston

San Antonio

Utah

Salt Lake City

Virginia

Alexandria

Arlington

Norfolk

Richmond

Washington

Seattle

Tacoma

West Virginia

Charleston

Wisconsin

Madison

Milwaukee

Alberta

Calgary

Edmonton

British Columbia

Vancouver

Manitoba

Winnipeg

Nova Scotia

Halifax

Ontario

Ottawa

Toronto

Quebec

Montreal

Puerto Rico

San Juan