Microsoft Azure Developer Associate
225問の練習問題
最終確認:April 2026
学習のための個人ノートとリソースリンク
認定でフィルター
AZ-204 は、Azure 開発者の日常的なスキルを検証します。具体的には、App Service、Functions、Container Apps、AKS で実行されるアプリケーションコードの作成、Cosmos DB および Azure Storage へのデータ保存、Service Bus、Event Grid、Event Hubs との統合、Microsoft Entra および Key Vault によるソリューションのセキュリティ保護などが含まれます。1〜2年以上のプログラミング経験と既存の Azure 経験を持つプロフェッショナル開発者を対象としています。この試験は AZ-104 よりもコードと SDK の習熟度に重点が置かれており、コード補完のドラッグ&ドロップ、ホットエリア、複数選択、およびシナリオ駆動型の項目を含む少なくとも1つのケーススタディを含む40〜60問が100分で出題されます。
30%を占める最大のドメイン。開発者向けの App Service(デプロイメントスロット、スケーリング、構成)、Azure Functions(トリガー、バインディング、耐久関数)、Container Apps、ACR、AKS の基本。適切なコンピューティングターゲットの選択に重点が置かれます。
約19%。Azure Blob Storage(SDK、SAS、ライフサイクル、階層)、Cosmos DB SDK(整合性レベル、パーティショニング、変更フィード、RU サイジング、インデックス作成)。コード補完のドラッグ&ドロップがよく出題されます。
約18%。コード内の Microsoft Entra 認証(MSAL)、マネージド ID、OAuth 2.0 / OpenID Connect フロー、Microsoft Graph、シークレットと証明書のための Key Vault、共有アクセス署名。
約8%。Application Insights(カスタムテレメトリ、サンプリング、依存関係追跡)、Azure Monitor ログ、分散トレーシング、基本的な Log Analytics クエリ(KQL)。ウェイトは低いですが、的を絞った集中的な問題が出ます。
約25%。API Management、Event Grid vs. Event Hubs vs. Service Bus、Azure Cache for Redis、Logic Apps、およびイベント駆動型/メッセージングアーキテクチャの決定。適切な統合サービスの選択が、テストされる主要なスキルです。
試験で出会うサービスと、それぞれが重要な理由。
デプロイメントスロット、オートスケール、カスタムドメイン、Easy Auth ID 統合を備えた、Web アプリ、API、コンテナ向けのマネージド PaaS ホストです。
試験に出題される理由: ドメイン 1 (Azure Compute Solutions の開発) では、App Service がデフォルトの PaaS ランディングゾーンと見なされるため、スロットスワップ、スケールアウトルール、アプリ設定、GitHub Actions / Azure DevOps からの CI/CD に関する質問が出題されます。
トリガー (HTTP, Timer, Queue, Blob, Cosmos DB, Service Bus, Event Grid, Event Hub) と Consumption / Premium / Flex Consumption ホスティングプランを備えたサーバーレスのイベント駆動型コンピューティングです。
試験に出題される理由: ドメイン 1 は Functions に重点を置いており、function.json のバインディング、耐久性のあるオーケストレーション、ホスティングプランのトレードオフ、マネージド ID ベースの出力バインディングが繰り返し出題される問題パターンです。
Kubernetes + Dapr + KEDA 上に構築されたサーバーレスコンテナプラットフォームで、スケールゼロ、リビジョン、トラフィックスプリット、マイクロサービス向けのマネージドイングレスを備えています。
試験に出題される理由: ドメイン 1 では Container Apps (サーバーレスマイクロサービス, スケールゼロ) を AKS (フル Kubernetes) および ACI (シングルコンテナ) と区別しており、Container Apps はイベント駆動型サービスにおける AZ-204 のデフォルトです。
ノードプール、クラスターオートスケーラー、Entra 統合されたワークロード ID、コンテナファースト開発ワークフロー向けの ACR プル統合を備えたマネージド Kubernetes です。
試験に出題される理由: ドメイン 1 では AKS ワークロード ID、デプロイマニフェスト、Helm ベースのパッケージングを扱います。AZ-204 では開発者視点 (AKS の利用であり、運用ではない) が求められます。
NoSQL/MongoDB/Cassandra/Gremlin/Table API、設定可能な整合性レベル、変更フィード、プロビジョニング済み/サーバーレススループットを備えた、グローバル分散型マルチモデル NoSQL データベースです。
試験に出題される理由: ドメイン 5 (Azure サービスおよびサードパーティサービスへの接続と利用) では、Cosmos DB のパーティションキー設計、整合性レベルのトレードオフ、変更フィードコンシューマー、SDK の再試行ポリシーがテストされます。
Blob (ブロック / 追加 / ページ)、Queue (軽量メッセージング)、Table (NoSQL キー属性) サービス向けの統合ストレージアカウントで、アクセス層、ライフサイクルポリシー、SAS トークンを備えています。
試験に出題される理由: ドメイン 2 (Azure Storage の開発) はこの 3 つのサービスを中心に構成されており、SDK のアップロード / ダウンロード / リースパターン、SAS トークン生成、Event Grid 通知サブスクリプションに関する質問が出題されます。
キュー、トピックとサブスクリプション、セッション、デッドレターキュー、スケジュール済みメッセージ、操作全体でのトランザクションサポートを備えたエンタープライズメッセージブローカーです。
試験に出題される理由: ドメイン 5 では Service Bus (FIFO セッション、トランザクション、高度なルーティング) を Storage Queues (シンプル、安価) および Event Grid (イベント駆動型) と対比させます。これは AZ-204 で繰り返し出題される紛らわしい 3 つのサービスの組み合わせです。
トピック、システムトピック、CloudEvents 1.0 スキーマ、Functions、Logic Apps、Web Hooks、Event Hubs へのプッシュ配信を備えたフルマネージドのイベントルーティングサービスです。
試験に出題される理由: ドメイン 5 では、Event Grid が Azure リソース間のリアクティブな結合 (Blob 作成 → Function) として、またカスタムトピック発行者のスキーマバリデーターとして想定されます。
vCore / DTU サイジング、Always Encrypted、カラムストアインデックス、組み込み HA を備えた PaaS リレーショナルデータベース (シングルデータベース、エラスティックプール、マネージドインスタンス) です。
試験に出題される理由: ドメイン 5 では、SDK 接続パターン、接続文字列のシークレット取得、再試行ポリシー (一時的な障害処理)、アプリコードからのマネージド ID ベースの認証がテストされます。
サブミリ秒のレイテンシ、永続性、geo レプリケーション、セッションおよびリードスルーキャッシング用の OSS データ構造 (リスト、ソート済みセット、ストリーム) を備えたマネージド Redis OSS / Enterprise キャッシュです。
試験に出題される理由: ドメイン 5 では、「SQL / Cosmos のレイテンシを削減する」シナリオの標準的な回答として、キャッシュアサイド、ライトスルー、遅延読み込みのパターンが求められます。
開発者ポータル、ポリシー式 (レート制限、変換、キャッシュ、JWT 検証)、製品/サブスクリプションバンドル、API ライフサイクル管理のためのリビジョン/バージョンを備えた API ゲートウェイです。
試験に出題される理由: ドメイン 5 では、APIM が Functions / App Service API を公開するためのフロントドアとして挙げられており、ポリシー式 XML、JWT 検証、OAuth フローがテストされます。
機能フラグ、特定時点のスナップショット、Key Vault 参照、.NET / Java / Python / Node 向けの構成プロバイダーを介した SDK 側キャッシュを備えた集中型構成ストアです。
試験に出題される理由: ドメイン 1 とドメイン 5 では、App Configuration と Key Vault の選択 (構成とシークレット) および `Microsoft.FeatureManagement` を使用した機能フラグのロールアウトワークフローがテストされます。
アプリサーバーからの WebSocket 接続をオフロードするマネージドなリアルタイムメッセージングサービスで、オートスケール、ブロードキャスト / グループ / ダイレクトメッセージング、Functions 向けのサーバーレスモードを備えています。
試験に出題される理由: ドメイン 5 では、Functions との SignalR サーバーレス統合および SignalR 出力バインディングが扱われます。これは AZ-204 の標準的なリアルタイムプッシュパターンです。
Microsoft 365 データ (ユーザー、グループ、メール、カレンダー、ファイル、Teams、Entra ID ディレクトリ) 向けの統合 REST API で、OAuth 2.0 を介した委任されたアクセス許可とアプリケーションアクセス許可を備えています。
試験に出題される理由: ドメイン 5 では、アプリ側でのユーザー/グループ/ディレクトリクエリや、Office 365 データへのアクセス許可スコープ付きアクセスに Graph が想定されます。委任されたアクセス許可とアプリケーションアクセス許可のフローは頻繁に出題される質問です。
geo レプリケーション、ACR Tasks (ビルド/テスト/パッチ)、コンテンツ信頼、脆弱性スキャン、AKS / Container Apps / App Service からの Entra-RBAC + マネージド ID プルを備えたマネージド Docker レジストリです。
試験に出題される理由: ドメイン 1 とドメイン 3 (Azure Security の実装) では、CI ビルド向けの ACR Tasks と、管理者資格情報なしでのマネージド ID ベースのイメージプルがテストされます。
Kafka プロトコル互換性、パーティション分割されたイベントストリーム、Blob/ADLS へのキャプチャ、AMQP ベースのコンシューマーグループを備えた高スループットのストリーミング取り込みサービスです。
試験に出題される理由: ドメイン 5 では、Event Hubs (テレメトリストリーム、毎秒数百万イベント) を Event Grid (離散イベント) および Service Bus (トランザクションメッセージング) と対比させます。これは AZ-204 の標準的な取り込み層です。
アプリ登録、サービスプリンシパル、システム / ユーザー割り当てマネージド ID、OAuth 2.0 + OIDC フロー、条件付きアクセス統合を備えたクラウド ID ディレクトリです。
試験に出題される理由: ドメイン 3 (Azure Security の実装) は主に Entra ID に関するもので、App Service / Functions / VM 向けのマネージド ID、MSAL トークン取得、アプリのみと委任されたアクセス許可、On-Behalf-Of フローが扱われます。
シークレット、証明書、HSM バックアップキー向けのマネージドストアで、Entra-RBAC アクセス、論理削除 + 消去保護、SDK / App Service / Functions 参照統合を備えています。
試験に出題される理由: ドメイン 3 では Key Vault がデフォルトのシークレットストアとして想定されており、マネージド ID ベースの取得、証明書のローテーション、App Service 設定における Key Vault 参照が AZ-204 の主要なパターンです。
APM および可観測性サービスで、分散トレース、依存関係追跡、ライブメトリクス、カスタムイベント、Log Analytics ワークスペース内の KQL クエリ可能なログ、組み込みの可用性テストを備えています。
試験に出題される理由: ドメイン 4 (Azure Solutions の監視とトラブルシューティング) は App Insights を中心に構成されており、自動インストゥルメンテーション、カスタムテレメトリ、エンドツーエンドのトランザクション詳細、スマート検出アラートがこのドメインを支配します。
管理グループ / サブスクリプション / リソースグループ / リソースにスコープ指定された組み込み / カスタムロールによるロールベースのアクセス制御に加え、サインインリスクとデバイス状態ゲートのための条件付きアクセスを提供します。
試験に出題される理由: ドメイン 3 では、マネージド ID への最小権限のロール割り当て、カスタムロール JSON の作成、開発者向けアプリアクセスをゲートする条件付きアクセスポリシーが扱われます。
$100k–$140k–$195k USD 年収
この範囲は、Azure の習熟度が求められる米国拠点の中級から上級バックエンド開発者を対象としています。FAANG / フィンテック / Microsoft パートナーのシニア職では、総報酬が22万ドルを超えることがよくあります。認定資格はスクリーニングシグナルであり、実証されたオープンソース/本番環境での経験が上位層を押し上げます。
出典: levels.fyi 2025 のバックエンド/クラウド開発者の職務、U.S. BLS OEWS May 2024 (15-1252 software developers)、Glassdoor 2025。数値は概算であり、実際の報酬は職務、地域、経験によって異なります。
AZ-204 は、特に Microsoft と提携している企業(金融サービス、ヘルスケア、政府機関、ISV)において、Azure を中心としたバックエンド開発者の求人における標準的な採用シグナルです。採用担当者は、App Service と Functions のトレードオフ、耐久関数、Cosmos DB のパーティショニング、Microsoft Entra の認証フローについて信頼性高く議論できる候補者をフィルタリングするために使用します。シニアプラットフォームの職務では AZ-400 (DevOps Engineer Expert) と、開発者からアーキテクトへの移行では AZ-305 と組み合わせて取得されることがよくあります。Microsoft の SDK 重視の方針を考えると、.NET または TypeScript のバックグラウンドを持つ候補者は、Java や Python から来る候補者よりも AZ-204 をより自然に感じやすい傾向があります。
正式な前提条件はありません。Microsoft は、1〜2年以上のプロフェッショナルな開発経験と、以前の Azure の実務経験を推奨しています。AZ-900 は必須ではありませんが、Azure のバックグラウンドがない候補者はまず AZ-900 を受験する計画を立てるべきです — AZ-204 の多くの問題は Azure プラットフォームの習熟度を前提としています。
C#、JavaScript / TypeScript、Python、Java のうち少なくとも1つに習熟していることが実質的に求められます。コード補完のドラッグ&ドロップは実際の SDK スニペットを表示し、Microsoft の学習資料は .NET の例に最も重点を置いています。公式の Microsoft Learn パスは、5つのすべてのドメインを約35〜45時間でカバーしています。個人用の Azure サブスクリプションで、使い捨ての Functions、App Services、Cosmos DB のコードを作成するために追加の時間を費やすことを想定してください。この試験は、Azure SDK のコードを実際にリリースした経験のある候補者に報いるものであり、単に読んだだけの人ではありません。
AZ-204 はアソシエイトティアに位置し、Azure のアソシエイト試験の中でも特に難しいものの一つと広く考えられています — コード補完の項目があるため、同僚は通常、難易度で AZ-104 よりも上にランク付けします。プロの開発経験がある場合、8〜12週間で80〜120時間の学習を計画してください。Azure が初めてのクラウドである場合はさらに長くなります。試験は約100分間で、多肢選択、複数応答、ドラッグ&ドロップ(コード補完を含む)、ホットエリア、ケーススタディ形式で40〜60問が出題されます。ケーススタディは個別に時間が計られ、再訪することはできません。
最も一般的な落とし穴は、耐久関数のパターン(関数連鎖、ファンアウト/ファンイン、モニター、人間との対話)、Cosmos DB のパーティションキーと整合性レベルのトレードオフ、およびコードにおける Microsoft Entra OAuth フローです。メッセージングとイベント駆動の違い(Service Bus vs. Event Grid vs. Event Hubs)は、シナリオ問題で頻繁に引っかかるポイントです。
最新のスキル測定の更新。Container Apps のカバレッジが追加され、Microsoft Entra およびマネージド ID の資料が拡張され、Cosmos DB およびストレージ SDK のコンテンツが刷新されました。Microsoft は試験コードを変更せずに、約12〜18か月ごとに AZ-204 を更新します。
セキュアな開発と統合を強調するためにウェイトを再調整しました。Azure AD の参照を Microsoft Entra ID に変更し、耐久関数の詳細なカバレッジを追加しました。
AZ-203 試験の後継として、GA(一般提供)を開始。当初の概要は App Service、Functions、Cosmos DB、および Storage に焦点を当てていました。
AZ-204 (Microsoft Azure Developer Associate) は、実践的な実務経験とベストプラクティスに関するしっかりとした理解を期待される、中程度の難易度の試験 Associateレベルの試験です。ほとんどの受験者は、アソシエイトレベルの試験に6〜12週間かけて80〜150時間の学習を必要とします。 練習試験で合格基準を安定して上回るスコアを獲得している受験者のほとんどは、初回で合格しています。
ほとんどの受験者は、アソシエイトレベルの試験に6〜12週間かけて80〜150時間の学習を必要とします。 合格までの時間は、これまでの経験によって大きく異なります。基礎となるテクノロジーでの実践的な本番経験を持つエンジニアは通常、より少ない時間で済みますが、プラットフォームに初めて触れる受験者は、この範囲の上限を目安に計画を立てる必要があります。
AZ-204は、Azureエコシステムで認められた資格であり、雇用主、リクルーター、クライアントに検証済みの知識を示します。あなたにとって時間と費用をかける価値があるかどうかは、あなたの役割と目標によります。通常、Azureを日常的に扱っている、またはそのような役割に就きたいと考えているクラウドエンジニア、アーキテクト、コンサルタントにとって最も報われる傾向があります。
AZ-204の合格点は700 / 1000です。試験には50問の問題が含まれており、所要時間は1 時間 40 分です。
AZ-204試験の受験料は$165 USDです。受験料はAzureによって設定されており、地域によって異なる場合があります。予約する前に、常にAzureの公式認定ページで現在の価格を確認してください。
Microsoftロールベース認定は1年後に期限切れになりますが、失効の6か月前からMicrosoft Learnで監督なしのオンライン評価を介して無料で更新できます。
はい。試験はオンライン(プロバイダーのセキュアブラウザを介して監督され、ほとんどの地域で24時間年中無休で利用可能)または営業時間内のピアソンVUE試験センターで対面で受験できます。どちらの形式も同じ問題、時間制限、合格点を使用します。
CertLabProでは、AZ-204の練習問題バンクで15の学習モードを提供しています。試験シミュレーションモードは、実際の試験を反映しており、1 時間 40 分で50問、合格基準は700 / 1000と同じです。ブラウズモードでは、すべてのQ&Aを静的に読むことができます。