Scaling Web Apps with Cosmos DB

Scaling Web Apps with Cosmos DB
Scaling Web Apps with Cosmos DB

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 56m | 1.18 GB
eLearning | Skill level: All Levels

Build your application using multi-model, globally distributed database on MS Azure

Data is exploding all over the place and your application needs an update for its database. You need to accommodate incoming data without being involved in every small detail. Yes! You can do that with Azure Cosmos DB – the globally distributed, multi-model database service offered by Microsoft Azure to serve your applications on planet-scale. Azure Cosmos DB is a fast and flexible globally replicated database, well-suited for IoT, gaming, retail, and operational logging applications.
In this course, we’ll show you how to create and integrate your Azure Cosmos DB with the different NoSQL Databases. This course has got everything, from finding the right database for your data and your different workloads to the ease of administration, scalability, and SLA that you can rely on. With the click of a button, Azure Cosmos DB enables you to elastically and independently scale throughput and storage across any number of Azure’s geographic regions.
You’ll see how Cosmos DB is the best choice for your cloud database. With the skills we pass on, you’ll be able to solve challenges and problems such as fixing the database model, availability, scalability, latency, data schemas, and others. In no time, you’ll learn to build your application with Cosmos DB the best cloud database while minimizing your administration and maintaining your availability and scalability.

Filled with demos, we’ll show you how to include the service in your developing application. We’ve included illustrative graphs and infographics to help you understand the topic easily, and use them as a reference later. No other course gives you a 360° view on all data services that you’ll be consuming on Azure.

What You Will Learn

  • Gain hands-on experience with the Microsoft Azure Cosmos DB multi-model database
  • Develop a high-scalable and highly-available database with Turn Key Global Distribution
  • Integrate Azure Cosmos DB with your application no matter what kind of application you’re developing—Monolith application or Microservices
  • Use the Document, key-valued Pair, graph, and column family NoSQL databases solutions irrespective of the database model you’re working with
  • Import data or query directly to your database of choice using the Cosmos DB API and the implemented wire protocol
  • Develop your NoSQL database with your programing language of choice—C# or SQL
  • Work with automatic indexing and understand how it’s managed by your Cosmos DB service
+ Table of Contents

Working with JSON Documents in Azure Cosmos DB SQL API
1 The Course Overview
2 What Is Azure Cosmos DB
3 Provisioning the Service
4 Work with Your Data Using Azure Data Explorer
5 Advanced Azure Cosmos DB Configuration
6 Working with Azure Cosmos DB with .NET

Working with Azure Cosmos DB – Table Storage
7 Hands-On Azure Storage Explorer
8 How to Partition Your Data Using Azure Table Storage
9 Working with Azure Cosmos DB Table Storage with .NET

Implementing Gremlin Graph Database with Azure Cosmos DB
10 Understand Graph Database Vertices and Edges
11 Querying Data with Azure Cosmos DB Data Explorer and Gremlin
12 How to Partition Your Data Using Gremlin
13 Working with Azure Cosmos DB Gremlin with Your Application

Integrating Azure Cosmos DB API with MongoDB
14 Installing MongoDB for Linux
15 Integrating and Querying Using Cosmos DB
16 Work with Data Using Cosmos DB Data Explorer
17 Integrate .NET Application with Cosmos DB Using MongoDB API

Integrating Azure Cosmos DB API with Cassandra DB
18 Installing Cassandra DB for Linux
19 Integrating Your Cassandra DB with Azure Cosmos DB
20 Integrating Sample .NET Application with Azure Cosmos DB via Cassandra API

How-To’s and Quick Fixes
21 Query Your Data
22 Manual Indexing of Your Data within Your Web App
23 Include Geospatial Data in Your Cosmos DB for Your Web App
24 Partition Your Cosmos DB Using .NET
25 Work with Files and Media with Your Cosmos DB
26 Optimize Your Cosmos DB ChangeFeed V1