このリポジトリには、Microsoft のコース「DP-420 Microsoft Azure Cosmos DB を使用するクラウドネイティブ アプリケーションの設計と実装」のハンズオン ラボ演習と、同等の Microsoft Learn のマイペースで進められるモジュールが含まれています。 演習は学習教材に沿って設計されており、教材で説明されているテクノロジを使って学習できます。

📝 この演習を完了するには、Microsoft Azure サブスクリプションが必要です。 https://azure.microsoft.com で無料試用版にサインアップできます。

ラボ

モジュール ラボ
Setup ラボ リソース グループを作成する
Setup ラボ環境のセットアップ
Setup リソース プロバイダーを有効にする
Module 1 - Get started with Azure Cosmos DB for NoSQL Azure Cosmos DB for NoSQL アカウントを作成する
Module 2 - Plan and implement Azure Cosmos DB for NoSQL Azure portal を使用して Azure Cosmos DB for NoSQL のスループットを構成する
Module 2 - Plan and implement Azure Cosmos DB for NoSQL Azure Data Factory を使用して既存のデータを移行する
Module 3 - Connect to Azure Cosmos DB for NoSQL with the SDK SDK を使って Azure Cosmos DB for NoSQL に接続する
Module 3 - Connect to Azure Cosmos DB for NoSQL with the SDK Azure Cosmos DB for NoSQL SDK をオフライン開発用に構成する
Module 4 - Access and manage data with the Azure Cosmos DB for NoSQL SDKs Azure Cosmos DB for NoSQL SDK を使用してドキュメントを作成および更新する
Module 4 - Access and manage data with the Azure Cosmos DB for NoSQL SDKs Azure Cosmos DB for NoSQL SDK を使用して複数のポイント操作をまとめてバッチ処理する
Module 4 - Access and manage data with the Azure Cosmos DB for NoSQL SDKs Azure Cosmos DB for NoSQL SDK を使用して複数のドキュメントを一括移動する
Module 5 - Execute queries in Azure Cosmos DB for NoSQL Azure Cosmos DB for NoSQL SDK を使用してクエリを実行する
Module 5 - Execute queries in Azure Cosmos DB for NoSQL Azure Cosmos DB for NoSQL SDK を使用して外積クエリの結果をページ分割する
Module 6 - Define and implement an indexing strategy for Azure Cosmos DB for NoSQL ポータルで Azure Cosmos DB for NoSQL コンテナーの既定のインデックス ポリシーを確認する
Module 6 - Define and implement an indexing strategy for Azure Cosmos DB for NoSQL SDK を使って Azure Cosmos DB for NoSQL コンテナーのインデックス ポリシーを構成する
Module 7 - Integrate Azure Cosmos DB for NoSQL with Azure services Azure Cosmos DB for NoSQL SDK を使用して変更フィード イベントを処理する
Module 7 - Integrate Azure Cosmos DB for NoSQL with Azure services Azure Functions を使用して Azure Cosmos DB for NoSQL のデータを処理する
Module 7 - Integrate Azure Cosmos DB for NoSQL with Azure services Azure AI 検索と Azure Cosmos DB for NoSQL を使用してデータを検索する
Module 8 - Implement a data modeling and partitioning strategy for Azure Cosmos DB for NoSQL 顧客エンティティのパフォーマンスを測定する
Module 8 - Implement a data modeling and partitioning strategy for Azure Cosmos DB for NoSQL データと集計を非正規化のコストと、参照整合性のための変更フィードの使用
Module 9 - Design and implement a replication strategy for Azure Cosmos DB for NoSQL Azure Cosmos DB for NoSQL SDK を使用してさまざまなリージョンに接続する
Module 9 - Design and implement a replication strategy for Azure Cosmos DB for NoSQL ポータルと Azure Cosmos DB for NoSQL SDK で整合性モデルを構成する
Module 9 - Design and implement a replication strategy for Azure Cosmos DB for NoSQL Azure Cosmos DB for NoSQL SDK を使用して複数リージョンの書き込みアカウントに接続する
Module 10 - Optimize query and operation performance in Azure Cosmos DB for NoSQL 一般的な操作に対して Azure Cosmos DB for NoSQL コンテナーのインデックス作成ポリシーを最適化する
Module 10 - Optimize query and operation performance in Azure Cosmos DB for NoSQL Azure Cosmos DB for NoSQL コンテナーのインデックス ポリシーを特定のクエリ用に最適化する
Module 11 - Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution Azure Monitor を使用して Azure Cosmos DB for NoSQL アカウントを分析する
Module 11 - Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution Azure Cosmos DB for NoSQL を使用してアプリケーションのトラブルシューティングを行う
Module 11 - Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution 復旧ポイントからデータベースまたはコンテナーを復旧する
Module 11 - Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution Azure Cosmos DB for NoSQL アカウント キーを Azure Key Vault に格納する
Module 12 - Manage an Azure Cosmos DB for NoSQL solution using DevOps practices Azure CLI スクリプトを使用してプロビジョニングされたスループットを調整する
Module 12 - Manage an Azure Cosmos DB for NoSQL solution using DevOps practices Azure Resource Manager テンプレートを使用して Azure Cosmos DB for NoSQL コンテナーを作成する
Module 13 - Create server-side programming constructs in Azure Cosmos DB for NoSQL Azure portal でストアド プロシージャを作成する
Module 13 - Create server-side programming constructs in Azure Cosmos DB for NoSQL SDK を使ってユーザー定義関数を実装してから使用する