AWS Certified Developer – Associate(DVA-C02)备考指南:考试大纲与学习计划
AWS DVA-C02 备考指南:梳理四个考试 Domain、应用开发与部署重点和学习计划。
AWS Certified Developer – Associate(DVA-C02)考查如何开发、测试、部署和调试 AWS 云上的应用。重点包括 AWS API/SDK、应用安全、CI/CD 和故障排查;不是深入架构设计或系统运维考试。
考试目标可能更新,请以 AWS 最新 DVA-C02 考试指南 为准。指南还列出一些 AI 辅助开发相关的新兴主题作为预试题;官方说明这些题目不计入分数。
适合谁?需要什么基础?
适合应用或后端开发者,以及希望掌握 AWS 开发、部署和调试流程的人。具备至少一种编程语言、HTTP/API 和应用生命周期的基础会有帮助。AWS 建议有使用 AWS 服务开发和维护应用的经验;这是目标背景,不是报名限制。
DVA-C02 偏应用实现;SAA-C03 偏架构方案选择;SOA-C03 偏日常运营。
考试大纲与权重
| Domain | 官方名称 | 主要关注点 | 权重 |
|---|---|---|---|
| 1 | Development with AWS Services | 使用 AWS 服务开发和优化应用 | 32% |
| 2 | Security | 凭证、访问控制和数据保护 | 26% |
| 3 | Deployment | 应用制品、测试和持续部署 | 24% |
| 4 | Troubleshooting and Optimization | 调试、性能和资源优化 | 18% |
Domain 1 占比最高,但安全和部署合计也是考试的大部分内容。权重为计分内容占比,具体技能请看官方指南。
四个 Domain 怎么学
Domain 1:使用 AWS 服务进行开发
理解如何通过 AWS 服务、API、CLI 或 SDK 构建应用逻辑,并处理计算、数据存储、事件和消息。设计时要明确同步请求与异步消息的边界,以及状态保存和失败重试方式。
容易混淆: 把事件源映射、重试和幂等当成同一个机制。按“触发—处理—持久化—通知”画出数据流,并标出重复事件如何处理。
Domain 2:安全
学习应用如何获得临时凭证、如何实施最小权限,以及怎样保护数据和管理密钥。IAM 角色、Secrets Manager、参数存储和 KMS 应结合使用场景理解。
容易混淆: 把长期访问密钥写进代码,或说不清信任策略和权限策略的区别。先追踪凭证从哪里来,再确认它能对哪些资源执行什么操作。
Domain 3:部署
了解如何打包应用、在开发环境中测试、自动化部署测试,并通过 CI/CD 服务发布代码。熟悉环境配置、秘密注入、发布策略和回滚验证。
容易混淆: 只背蓝绿或金丝雀部署的名称,却没有考虑失败时的切换和数据兼容。描述发布步骤时补上验证信号和回退条件。
Domain 4:故障排查与优化
通过日志、指标和调用链定位应用问题,并处理性能、并发和成本方面的常见取舍。
容易混淆: 看到报错就只查应用代码,忽略权限、依赖服务、配额或网络。按代码、身份权限、依赖、容量/配额分层验证;优化前先设基线。
建议的学习顺序
- IAM 角色、临时凭证和数据保护。
- Lambda、API Gateway、DynamoDB 等应用开发路径。
- SQS/SNS 等异步集成、重试和幂等。
- CI/CD、部署验证和回滚。
- 日志、调用追踪和性能优化。
三个准备度自测
- API 调用异步队列时,重试和幂等分别在哪里处理?
- 应用如何获取临时凭证,权限如何限制到所需资源?
- 发布失败后,根据什么信号回滚,怎样验证恢复?
备考三步
- 读官方指南。 按四个 Domain 的任务目标检查薄弱项。
- 画应用流程。 从请求或事件开始,标出身份、服务调用、数据存储、部署和监控。
- 练习并复盘。 按 Domain 归类错题;重复出错时回看官方技能说明和 AWS 文档。
开始练习
准备好后,用科目代码 DVA-C02 按 Domain 练习,并根据错题回到对应任务目标。