Aspire Journeys

Working with Azure Cosmos DB

  • 5 Courses | 5h 30m 59s
  • 1 Lab | 2h
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
Working with Azure CosmosDB is a comprehensive journey that teaches participants how to use Microsoft Azure's globally distributed, multi-model database service. Throughout the journey, participants will learn how to set up and manage an Azure CosmosDB database, perform basic CRUD operations, aggregate operations, and intra-document joins. In addition, participants will also learn implementing partitioning, and administering CosmosDB. This journey provides participants with hands-on experience and knowledge to work on CosmosDB.

Track 1: Cloud Databases

In this track of the Working with Data Azure CosmosDB Aspire journey, the focus will be on cloud databases.

  • 1 Course | 53m 28s

Track 2: Azure Cosmos Database

In this track of the Working with Data Azure CosmosDB Aspire journey, the focus will be to set up and manage an Azure CosmosDB database, perform basic CRUD operations, aggregate operations, and intra-document joins. In addition, participants will also learn implementing partitioning, and administering CosmosDB. 

  • 4 Courses | 4h 37m 31s
  • 1 Lab | 2h

COURSES INCLUDED

An Overview of Cloud Databases
Cloud databases are hosted on and often maintained by a cloud platform. The platform manages the hardware, networks, and OS, and users pay for the allocated or consumed resources. Through this course, learn what cloud-hosted databases have to offer, the factors that influence the adoption of a cloud database, and what to watch out for when using such systems. Explore the characteristics of cloud-hosted databases and the benefits and caveats of such services. Next, discover factors to consider when moving to the cloud. Finally, compare SQL and NoSQL systems and learn about some of the most powerful cloud-hosted database services. Upon completion, you'll be able to recognize the elements of different cloud databases and select the best option.
7 videos | 53m has Assessment available Badge

COURSES INCLUDED

Working with Azure Cosmos DB: Getting Started
In this course, you will be introduced to the fundamental concepts of Cosmos DB and begin using this service by setting up a database and container. Begin by highlighting the differences between NoSQL and SQL databases to recognize exactly where Cosmos DB fits within this landscape. Then, explore the features of and use cases for Azure Cosmos DB. Next, find out how Cosmos DB organizes and stores data and enables access via various APIs such as the MongoDB API and the Apache Cassandra API and examine the factors that help you select the right Cosmos DB API for your own use cases. Finally, you will create a Cosmos DB account on the Azure cloud and provision a database and container within that service.
10 videos | 1h 34m has Assessment available Badge
Working with Azure Cosmos DB: Loading Data
In this course, you will examine how data is loaded into Cosmos DB, including data migration from a relational database and how to query that data. Begin by using the Cosmos DB web console to load items into a container, focusing on the types of data that can be loaded, like arrays and nested JSON structures. Then, you will query these items using an SQL-like syntax and explore array indexing, in-partition and cross-partition queries, as well as intra-document joins in order to unpack arrays. Then, you will migrate data from a relational Azure SQL Database to Cosmos DB using Azure's Data Factory service, which allows you to define and launch a pipeline for a migration using an intuitive web UI. Finally, you will define a step to copy specific data from a source database and then migrate it over to a Cosmos DB container, assembling all the little pieces required for such a pipeline.
9 videos | 1h 13m has Assessment available Badge
Working with Azure Cosmos DB: Advanced Topics
Begin this course by exploring index policies in Cosmos DB and how these influence the performance of queries, as well as how many request units are consumed by them. Next, you will modify the default index policy and explicitly define the fields of the items which must be included in the index and how fields can be left out of it. Then, you will focus on composite indexes and run various types of queries against your data, including aggregation queries. You will build a Python application that can connect to and query a Cosmos DB container using the azure-cosmos package and various interfaces, such as a DatabaseProxy and ContainerProxy. Finally, you will create a new Cosmos DB account, this time using the MongoDB API, in order to observe the similarities between MongoDB API and MongoDB server.
13 videos | 1h 49m has Assessment available Badge
Final Exam: Working with Azure Cosmos Database
Final Exam: Working with Azure Cosmos DB will test your knowledge and application of the topics presented throughout the Working with Azure Cosmos DB journey.
1 video | 32s available Badge

EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE TRACKS

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.7 of 25 users Rating 4.7 of 25 users (25)
Rating 4.5 of 147 users Rating 4.5 of 147 users (147)
Rating 4.7 of 36 users Rating 4.7 of 36 users (36)