AWS認定資格 WEB問題集&徹底解説デベロッパー アソシエイト(DVA)
DVA-C02 は、試験時間 130 分で 65 問に答え、1,000 点満点中 720 点以上で合格です。配点が最も大きい分野は「AWS のサービスによる開発」(32%)です。当サイトには 500 問を収録しています(分野ごとの問題数は下の表のとおり)。
DVA-C02 の試験の基本
| 試験コード | DVA-C02(試験ガイド 版数 2.1) |
|---|---|
| 問題数 | 65 問(うち採点対象 50 問。残り 15 問は採点されない調査用の問題) |
| 試験時間 | 130 分 |
| 合格点 | 1,000 点満点中 720 点以上(換算スコア。正答率そのものではありません) |
| 受験方法 | テストセンターまたはオンライン(Pearson VUE) |
| 受験料 | 20,000 円(税別)(公式の価格表) |
| 有効期限 | 3 年間 |
| 再受験 | 不合格の場合は 14 日後から再受験できます。回数の制限はなく、受験料は毎回かかります。 |
分野と配点
本試験の出題分野と配点、当サイトの収録問題数です。分野名から、その分野の問題だけを解けます。
| 分野 | 本試験の配点 | 当サイトの問題 |
|---|---|---|
| AWS のサービスによる開発 | 32% | 173 問 |
| セキュリティ | 26% | 128 問 |
| デプロイ | 24% | 108 問 |
| トラブルシューティングと最適化 | 18% | 91 問 |
| 合計 | 100% | 500 問 |
本試験の問題はこんな形
公式のサンプル問題と試験ガイドを分析し、本試験の問題の特徴をまとめました。当サイトの問題もこの形に合わせて作っています。
- 問題文は開発者を主語にした 2〜4 文のシナリオで、認証情報の管理、依存関係、開発環境と本番環境の分離といった実装上の課題を開発者の立場で解決させます。
- SDK や API の正確な理解が問われます。Lambda 関数に権限を与える実行ロール、署名バージョン 4(SigV4)、AssumeRole、エンベロープ暗号化でのデータキーの保管方法などです。
- 疑似コードやコードを読む問題も出ます。例えば、遅延読み込み(lazy loading)のキャッシュを正しく実装したコードを選択肢から選ぶ問題です。
- Lambda のレイヤーとエイリアス、API Gateway のステージとステージ変数、Amazon Cognito のユーザープールと ID プールの違い、DynamoDB のキー設計など、開発者向け機能の細部が問われます。
- 環境の分離や CI/CD の構成を「最小の設定量で」実現する方法が問われます。AWS SAM・AWS CloudFormation・AWS CDK によるデプロイとテストの自動化が前提で、コンソールでの手作業は多くの場合正解になりません。
- セキュリティは、AWS Secrets Manager の自動ローテーション、AWS KMS のデータキー、環境変数の暗号化といった実装レベルで問われます。アーキテクチャ設計や VPC のネットワーク設計、IAM ユーザーやグループの管理業務そのものは範囲外です。
- 複数を選ぶ問題(「2 つ選択」)では、AWS AppSync と API Gateway の WebSocket API のように、それぞれ単独で成り立つ 2 つの解を技術的な妥当性で見極めます。
よくあるひっかけの型
誤りの選択肢には決まった型があります。型を知っておくと、もっともらしい選択肢を落ち着いて消去できます。
実在する機能でも、別のサービスの機能と取り違えて、要件を満たさなくなっている選択肢です。
例: 認証情報を自動でローテーションしたい場面で、Systems Manager Parameter Store を選ぶ(組み込みの自動ローテーション機能があるのは AWS Secrets Manager)。
存在しない操作や推奨されない操作を、自然な文で書いた選択肢です。
例: Lambda 関数に「実行ユーザー」を割り当てる(権限は実行ロールで与える)。IAM ユーザーを Cognito ユーザープールに追加する。
技術的には動くものの、標準機能で足りる場面で大掛かりな仕組みを組む選択肢です。運用の手間が大きく、「最小の設定量で」と問われていれば誤りになります。
例: アプリケーションの監視のために、cron・Amazon S3・Amazon OpenSearch Service で独自の監視パイプラインを組む(Amazon CloudWatch の標準機能で足りる)。
認証情報や機密データを、コードや設定にそのまま書く選択肢です。
例: データベースのパスワードをソースコードに直書きする。Secrets Manager で管理すべきパスワードを、Lambda 関数の環境変数にそのまま置く。
コードの選択肢で、処理の順序や条件分岐の向きを少しだけ入れ替えたものです。
例: 遅延読み込みで、キャッシュを確認する前にデータベースを照会する。キャッシュにデータが無いときではなく、あるときにデータベースを照会する。
出題範囲の注意(提供終了・新規受付終了のサービス)
公式試験ガイドの出題範囲には載っているものの、提供終了・新規受付終了・サポート終了が決まっているサービスです。本試験で名前が出る可能性は残りますが、新しく深く学ぶ優先度は低めです。後継・代替のサービスもあわせて押さえておくと安心です。
| サービス | 状況 | 後継・代替 |
|---|---|---|
| Amazon Q Developer終了するのは IDE プラグインと有料サブスクリプションで、後継は Kiro です。 | サポート終了予定(2027年4月30日) | Kiro |