Microsoft Azure Cosmos DB Developer (DP-420) 完全対策

Microsoft Azure Cosmos DB Developer
(DP-420)完全対策
SPECIALTY 500 問収録
ドメイン別問題演習

DP-420 の出題範囲に沿って、5 つの公式ドメインから集中的に学習できます。Specialty レベルの Azure Cosmos DB 設計・実装・運用問題に対応した実践的な演習を提供。NoSQL (Core SQL) API を中心に、Partition Key 設計 / Throughput (RU) 最適化 / Consistency Level / Change Feed / アプリケーション統合 / 監視と運用までを体系的に習得できます。CloudCamp はすべてのドメインで Microsoft 公式 Skills Outline (2026 年 4 月 20 日改訂版) に準拠した演習を提供します。

一部無料
Domain 1 ・ 35〜40%
データモデルの設計と実装 (Data Models)
非リレーショナル データモデル (埋め込み/参照/非正規化) / パーティション キー設計 (合成キー・階層キー・クロスパーティション) / サイズとスケーリング (serverless/provisioned/free・autoscale) / SDK 接続 (gateway/direct) / SQL クエリ (集計・サブクエリ・配列/型関数) / SDK データアクセス (point/query・Bulk・patch・楽観的同時実行 ETag・continuation token・429・TTL) / サーバーサイド (ストアド プロシージャ・トリガー・UDF)
問題演習へ →
有料会員
Domain 2 ・ 5〜10%
データ分散の設計と実装 (Data Distribution)
レプリケーション戦略 / 自動・手動フェールオーバー / 整合性モデル選定 (Strong / Bounded Staleness / Session / Consistent Prefix / Eventual) / 整合性が可用性・RU コスト・レイテンシに与える影響 / マルチリージョン書き込み / カスタム競合解決ポリシー
問題演習へ →
有料会員
Domain 3 ・ 5〜10%
Azure サービスとの統合 (Integration)
分析ワークロード (分析ストア・Synapse Link・Microsoft Fabric Mirroring・Spark コネクタ) / Change Feed + Azure Functions (非正規化・参照整合性・集計・アーカイブ) / Azure Event Hubs 連携 / Azure AI Search 統合
問題演習へ →
有料会員
Domain 4 ・ 15〜20%
最適化 (Optimization)
クエリ パフォーマンス最適化 / インデックス調整・RU コスト計算 / 統合キャッシュ (integrated cache) / Change Feed 設計 (Functions トリガー・change feed estimator) / インデックス戦略 (read-heavy/write-heavy・複合インデックス・カスタム ポリシー)
問題演習へ →
有料会員
Domain 5 ・ 25〜30%
保守 (Maintain)
監視・トラブルシュート (Azure Monitor・Normalized RU・診断ログ・アラート) / バックアップ (periodic / continuous・ポイントインタイム リストア) / セキュリティ (RBAC・Entra ID データプレーン・CMK・Always Encrypted・Private Endpoint・CORS・Key Vault) / データ移動 (ADF・Spark・Kafka・Stream Analytics) / DevOps (ARM テンプレート・autoscale 移行・CLI/PowerShell)
問題演習へ →
🔒
PREMIUM
本番形式の模擬試験で合格力チェック
50問・120分・本番と同じ採点ルール
有料会員限定機能です
模擬試験を受ける
CloudCampの特徴
公式試験ガイド準拠
5 ドメイン・出題比率を Microsoft Learn (2026/4/20 改訂) 準拠で配分
詳しい解説
正解の根拠・比較表・不正解理由・Cosmos DB の設計判断 (RU/レイテンシ) まで
有料会員
24時間AIメンター
疑問点をいつでもAIに質問
有料会員
本番形式の模擬試験
タイマー付き模試で実力測定
スマホ対応
通勤・休憩中にスキマ学習
最新トピック対応
2026/4/20 改訂で重視される 階層パーティション キー・Fabric Mirroring・統合キャッシュにも対応
Microsoft Certified: Azure Cosmos DB Developer Specialty(DP-420)とは

DP-420 は、Microsoft Azure Cosmos DB を用いてクラウドネイティブ アプリケーションを設計・実装・監視する開発者向けの Specialty 認定資格です。Azure Cosmos DB for NoSQL (Core/SQL) API を中心に、非リレーショナル データモデルとパーティション分割の設計、SDK によるデータアクセス、SQL クエリとサーバーサイド プログラミング (JavaScript)、整合性モデルとマルチリージョン分散、Change Feed・Synapse Link によるサービス統合、インデックスと RU の最適化、監視・バックアップ・セキュリティ・DevOps までを横断的に評価します。C# / Java / PowerShell のコード読解力も問われます。

なぜ今、DP-420 が注目されているのか

グローバル分散・低レイテンシ・無制限スケールを実現する NoSQL データベースの需要が拡大しています。DP-420 は、Cosmos DB のパーティション キー設計、RU (Request Unit) の最適化、整合性レベルの選定、Change Feed によるイベント駆動アーキテクチャ、Synapse Link / Fabric によるリアルタイム分析を横断し、クラウドネイティブ アプリ開発の専門スキルを証明します。AZ-204 (Developer) の知識が前提として強く推奨されます。

  • アプリケーション開発者:Cosmos DB を用いた NoSQL アプリ設計・実装
  • クラウド エンジニア:グローバル分散・スケーリング・整合性設計
  • データ エンジニア:Change Feed・Synapse Link によるデータ統合
  • ソリューション アーキテクト:低レイテンシ・高可用 NoSQL 基盤の設計
  • Azure 開発者:AZ-204 からの Cosmos DB 特化ステップアップ
DP-420 試験概要(2026年4月20日改訂版)
項目内容
試験コードDP-420
正式名称Microsoft Certified: Azure Cosmos DB Developer Specialty (Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB)
レベルINTERMEDIATE / SPECIALTY(スペシャリティ)
受験料$165 USD(税抜 / 日本では税込 21,000 円相当)
試験時間120 分
問題数約 40〜60 問(多肢選択 + Yes/No / HOTSPOT / ドラッグ&ドロップ / Case Study 等)
合格スコア700 / 1000(70%)
受験言語英語、日本語 他
受験方法オンライン監督試験 / Pearson VUE テストセンター
認定有効期間1 年(Microsoft Learn 上で無料更新)
推奨経験Azure アプリ開発 + Cosmos DB の利用経験 + JavaScript によるサーバーサイド オブジェクト作成
前提資格なし(AZ-204 Developer 取得が強く推奨)
最終更新2026 年 4 月 20 日(Skills Outline 改訂)
⚠️ 試験料・試験範囲は変更される場合があります。最新情報は Microsoft Learn 公式 でご確認ください。
出題範囲:5 つのドメインを完全解説

DP-420 は 5 つの公式ドメインから出題されます。データモデルの設計と実装 (35〜40%) が中心で、保守 (25〜30%) が続きます。CloudCamp ではすべてのドメインで本番準拠の形式(単一選択 / 複数選択 / Yes/No シリーズ / HOTSPOT / ドラッグ&ドロップ / 画像 / 表 / Case Study)を網羅した、Cosmos DB の設計判断型の演習を提供します。

ドメイン 1:データモデルの設計と実装
出題比率 35〜40%
頻出キーワード
  • データモデリング:同一コンテナーへの複数エンティティ格納 / 埋め込み (embed) と参照 (reference) / 非正規化 / パーティション キー・id・unique key の特定 / TTL / ドキュメント スキーマのバージョニング
  • パーティション分割:ワークロード別の戦略 / 合成パーティション キー / 階層パーティション キー / クロスパーティション クエリのコスト評価 / データ・スループット分散の計算
  • サイズとスケーリング:serverless / provisioned / free tier / データベース レベルのプロビジョニング / グローバル分散コスト
  • SDK:接続モード (gateway/direct) / シングルトン クライアント / point operation vs query / Bulk・Transactional Batch・patch / 楽観的同時実行 (ETag) / セッション トークン / continuation token によるページング / 429 とトランジェント エラー処理
  • SQL とサーバーサイド:配列/ネスト/集計/順序付けクエリ / 相関サブクエリ / ストアド プロシージャ・トリガー・UDF
💡 学習のコツ:パーティション キー設計 (ホット パーティション回避・合成/階層キー)、埋め込み vs 参照のデータモデリング、楽観的同時実行 (ETag) が頻出です。
ドメイン 2:データ分散の設計と実装
出題比率 5〜10%
頻出キーワード
  • レプリケーション:データ分散の判断 / 自動フェールオーバー ポリシー / 単一書き込みリージョンの手動フェールオーバー
  • 整合性モデル:Strong / Bounded Staleness / Session / Consistent Prefix / Eventual の選定 / 可用性・RU コスト・レイテンシへの影響
  • マルチリージョン書き込み:使いどころ / 実装 / カスタム競合解決ポリシー
💡 学習のコツ:5 つの整合性レベルのトレードオフ (一貫性 vs レイテンシ/RU/可用性) と、マルチリージョン書き込みの競合解決を重点的に。
ドメイン 3:Azure サービスとの統合
出題比率 5〜10%
頻出キーワード
  • 分析ワークロード:分析ストアの有効化 / Synapse Link / Microsoft Fabric Mirroring / Spark コネクタ / Synapse Spark/SQL からのクエリ / 分析ストアの Change Data Capture
  • サービス統合:Change Feed + Azure Functions による非正規化・参照整合性・集計・アーカイブ / Azure Event Hubs / Azure AI Search
💡 学習のコツ:Change Feed + Azure Functions のパターン (非正規化/集計/アーカイブ) と、Synapse Link / Fabric Mirroring による分析統合が頻出です。
ドメイン 4:最適化
出題比率 15〜20%
頻出キーワード
  • クエリ最適化:インデックス調整 / クエリ コスト計算 / point operation・query の RU コスト取得 / 統合キャッシュ (integrated cache)
  • Change Feed:Functions トリガー / SDK からの消費 / change feed estimator / 非正規化・参照整合・集計・アーカイブ
  • インデックス戦略:read-heavy vs write-heavy / インデックス型の選択 / 複合インデックス / カスタム インデックス ポリシー / インデックス性能最適化
💡 学習のコツ:インデックス ポリシー (複合インデックス・除外パス) による RU 削減、統合キャッシュ、Change Feed estimator が頻出です。
ドメイン 5:保守
出題比率 25〜30%
頻出キーワード
  • 監視・トラブルシュート:応答ステータス/失敗メトリック / Normalized RU Consumption / サーバー側レイテンシ / Azure Monitor アラート・リソース ログ / パーティション横断のスループット・データ分散監視
  • バックアップ・セキュリティ:periodic / continuous バックアップ・ポイントインタイム リストア / RBAC (コントロール/データ プレーン)・Entra ID / CMK・Always Encrypted・Key Vault / ネットワーク アクセス制御・CORS
  • データ移動・DevOps:SDK Bulk / ADF・Synapse パイプライン / Kafka コネクタ / Stream Analytics / ARM テンプレート / standard⇔autoscale 移行 / CLI/PowerShell によるリージョン フェールオーバー
💡 学習のコツ:Normalized RU による監視、continuous バックアップ (PITR)、RBAC/Entra ID データプレーン アクセス、ARM テンプレートによる DevOps が頻出です。
学習レベル別・想定勉強時間
あなたの状況想定勉強時間勉強期間の目安
Azure 初学者120〜160 時間3〜4 ヶ月
AZ-204 取得済60〜90 時間1.5〜2.5 ヶ月
NoSQL / Cosmos DB 実務経験あり40〜60 時間1 ヶ月
Cosmos DB 開発実務経験あり20〜35 時間2〜3 週間
合格までの最短勉強法(4 ステップ)
STEP 1:Microsoft Learn の DP-420 学習パスを通読(20〜30 時間)

Microsoft Learn 公式の DP-420 試験ガイド と「Azure Cosmos DB」ドキュメントを通読。データモデル、パーティション分割、整合性、Change Feed、最適化、運用の設計原則を把握します。

STEP 2:Cosmos DB を実機で構成・設計演習(20〜30 時間)

パーティション キー・インデックス ポリシー・整合性レベル・Change Feed・SDK (point/query・Bulk・ETag)・continuous バックアップを実際に構成し、RU とレイテンシのトレードオフを体感します。

STEP 3:問題演習で設計判断を定着(25〜40 時間)── 最重要

DP-420 は「要件→最適な Cosmos DB 設計選定」「データモデル・パーティション・整合性・最適化・運用の設計判断」を問う問題が中心。CloudCamp の DP-420 問題集(500 問)はオリジナル問題で 5 ドメインを完全網羅し、Cosmos DB 固有の設計判断を実践的に演習できます。

  • 1 周目:全問を解いて解説を熟読
  • 2 周目:間違えた問題を再演習
  • 3 周目:正答率 85% 以上を目指して総仕上げ
STEP 4:模擬試験で時間配分を体感(3〜6 時間)

本試験は 120 分で約 40〜60 問。Case Study / HOTSPOT / ドラッグ&ドロップ など読解とコード/クエリ判断に時間のかかる形式が多いため、CloudCamp の模擬試験でペース配分を磨きましょう。

関連資格との違いと、おすすめ取得順序
王道ルート:AZ-900 → AZ-204 → DP-420

DP-420 は Cosmos DB に特化した Specialty 資格です。AZ-900 (Fundamentals) で基礎を、AZ-204 (Developer) で Azure アプリ開発を習得した後、Cosmos DB の専門知識を加えて DP-420 に進むのが王道です。AZ-204 の知識が前提として強く推奨されます。

DP-420 と AZ-204

AZ-204 (Developer) は Azure 全般のアプリ開発 (アソシエイト)、DP-420 (Cosmos DB Specialty) は Cosmos DB を用いたクラウドネイティブ アプリの設計・実装・運用です。AZ-204 で開発の土台を固め、DP-420 で Cosmos DB 固有の設計 (パーティション・整合性・RU・Change Feed) を習得します。

DP-420 と DP-203(組み合わせの価値)

DP-203 (Data Engineer) はデータ パイプライン・分析基盤の構築、DP-420 は Cosmos DB の開発に特化。両方を取得すると、データ エンジニアリング (DP-203) と NoSQL アプリ開発 (DP-420) を兼ね備えた、データ駆動アプリ基盤の専門人材として評価されます。

おすすめ取得順序
  • アプリ開発者:AZ-900 → AZ-204 → DP-420
  • Azure 開発実務者で Cosmos DB 案件担当:AZ-204 → DP-420
  • データ志向:DP-203 → DP-420(データ エンジニア + Cosmos DB)
よくある質問(FAQ)
DP-420 は前提資格が必要ですか?
必須の前提資格はありません。ただし AZ-204 (Azure Developer) 相当の知識と Cosmos DB の利用経験、JavaScript によるサーバーサイド オブジェクト作成の経験が強く推奨されます。Cosmos DB 実務者なら 20〜35 時間、AZ-204 取得者なら 60〜90 時間が目安です。
DP-420 の出題ドメインと比率は?
5 ドメイン構成です。①データモデルの設計と実装 (35〜40%) ②データ分散の設計と実装 (5〜10%) ③Azure サービスとの統合 (5〜10%) ④最適化 (15〜20%) ⑤保守 (25〜30%)。データモデル設計が中心です。CloudCamp 問題集は 2026/4/20 改訂の Skills Outline に対応しています。
どの API が中心ですか?
Azure Cosmos DB for NoSQL (Core / SQL) API が中心です。SQL クエリ、SDK (C#/Java)、JavaScript によるストアド プロシージャ/トリガー/UDF が問われます。MongoDB/Cassandra/Gremlin/Table API は補助的です。
どんな出題形式ですか?
単一選択 / 複数選択 / Yes/No 連続問題 / HOTSPOT / ドラッグ&ドロップ / 画像・表問題 / Case Study です。DP-420 は HOTSPOT (ドロップダウン) やコード/クエリの穴埋め、表駆動の判定問題が比較的多く、CloudCamp の問題集はこれらすべてに対応しています。
パーティション キーや RU 最適化は出題されますか?
はい。パーティション キー設計 (合成キー・階層キー・ホット パーティション回避) と RU (Request Unit) の最適化はデータモデル/最適化ドメインの中心トピックです。CloudCamp 問題集はこれらを重点的に網羅しています。
受験料はいくらですか?
$165 USD(税抜)で、日本では税込で約 21,000 円程度。Microsoft Virtual Training Day 等で無料受験バウチャーが付与されるキャンペーンが実施されることがあります。
さあ、CloudCamp で DP-420 合格を目指しましょう