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:故障排查与优化

通过日志、指标和调用链定位应用问题,并处理性能、并发和成本方面的常见取舍。

容易混淆: 看到报错就只查应用代码,忽略权限、依赖服务、配额或网络。按代码、身份权限、依赖、容量/配额分层验证;优化前先设基线。

建议的学习顺序

  1. IAM 角色、临时凭证和数据保护。
  2. Lambda、API Gateway、DynamoDB 等应用开发路径。
  3. SQS/SNS 等异步集成、重试和幂等。
  4. CI/CD、部署验证和回滚。
  5. 日志、调用追踪和性能优化。

三个准备度自测

  1. API 调用异步队列时,重试和幂等分别在哪里处理?
  2. 应用如何获取临时凭证,权限如何限制到所需资源?
  3. 发布失败后,根据什么信号回滚,怎样验证恢复?

备考三步

  1. 读官方指南。 按四个 Domain 的任务目标检查薄弱项。
  2. 画应用流程。 从请求或事件开始,标出身份、服务调用、数据存储、部署和监控。
  3. 练习并复盘。 按 Domain 归类错题;重复出错时回看官方技能说明和 AWS 文档。

开始练习

准备好后,用科目代码 DVA-C02 按 Domain 练习,并根据错题回到对应任务目标。

微信小程序

IT知习小程序码

微信搜索:IT知习