概要
- 試験コード:AZ-204(Developing Solutions for Microsoft Azure)(Microsoft Learn)
- 対象:クラウド開発者(Azure上でアプリケーションやサービスを設計・構築・テスト・運用・保守できる能力を持つ人)(a2zstorageaccount.blob.core.windows.net)
- 前提条件の目安:
- Azureでの開発経験(SDK、CLI/PowerShell、データストレージ、API等)(Tutorials Dojo)
- プログラミング言語(C#・JavaScript・Java・Pythonなど)の基礎知識(testpreptraining.com)
- 試験形式・時間等(目安):
- 質問数:約 40~60問 (testpreptraining.com)
- 所要時間:約2時間(120分)程度 (Microsoft Learn)
- 合格スコア:700/1000(出題・採点ポリシーは変更される可能性あり)(Tutorials Dojo)
- 合格すると取得できる資格:Microsoft Certified: Azure Developer Associate (Microsoft Learn)
試験範囲(スキル領域)
以下、試験で問われる主要なスキル領域と、それぞれの割合(目安)です。(Microsoft Learn)
| 領域 | 割合目安 | 主な内容 |
|---|---|---|
| ① Azure コンピュートソリューションの開発 (Develop Azure compute solutions) | 約 25~30% | コンテナ化ソリューション(イメージ作成、レジストリ登録、Azure Container Instances/Apps)、Web App(Azure App Service)、Azure Functions の作成・構成・トリガー設計など (Microsoft Learn) |
| ② Azure ストレージのための開発 (Develop for Azure storage) | 約 15~20% | Azure Cosmos DB(SDK操作、整合性レベル、Change Feed等)、Azure Blob Storage(プロパティ/メタデータ設定、SDK操作、ライフサイクル管理)など (Microsoft Learn) |
| ③ Azure セキュリティの実装 (Implement Azure security) | 約 15~20% | ユーザー認証・認可(Microsoft Identity Platform/Microsoft Entra ID)、アプリ構成データの保護(Azure Key Vault、Managed Identities)、共有アクセス署名 (SAS) の実装など (Microsoft Learn) |
| ④ ソリューションの監視・トラブルシューティング・最適化 (Monitor, troubleshoot, and optimize Azure solutions) | 約 5~10% (資料により10~15%) | Application Insights 等を用いたメトリクス/ログ/トレース分析、Web テスト/アラートの実装、コードやサービスのパフォーマンス改善など (Microsoft Learn) |
| ⑤ Azureサービスおよびサードパーティサービスとの接続・利用 (Connect to and consume Azure services and third-party services) | 約 20~25% | API 管理(Azure API Management)、外部/サードパーティサービスの統合、イベント/メッセージモデル(Event Grid/Service Busなど)など (Microsoft Learn) |