AWS Certified Developer - Associate(DVA-C02)- 学习大纲¶
English · GitHub source 事实核对时间(对照 AWS 官方文档):2026-08-19
考试概览¶
DVA-C02 验证开发、测试、部署和调试 AWS 云应用的熟练度。覆盖应用代码编写、AWS 服务使用(包括 Lambda 和数据存储)、安全与加密实现,以及用 CI/CD 自动化部署。
官方资源¶
内容领域¶
官方考试指南定义了四个内容领域及其权重:
- 使用 AWS 服务进行开发。
- 安全。
- 部署。
- 故障排查与优化。
详细任务说明以考试指南为准;本大纲沿用原知识库的结构。
版本控制与协作¶
- CodeCommit:托管 Git 仓库,支持分支、拉取请求和基于 IAM 的访问控制。
- CodeStar:项目模板和团队仪表盘,用于开发和交付应用。
- 相关:Git 与仓库工作流(如适用)。
CI/CD¶
- CodeBuild:完全托管的构建服务;从源代码仓库构建并产出工件。
- CodePipeline:自动化发布流水线,包含构建、测试、部署等阶段;可与 CodeCommit、CodeBuild、CodeDeploy 和第三方工具集成。
- CodeDeploy:自动部署应用到 EC2、Lambda 和本地服务器;支持 in-place、蓝绿、金丝雀策略和回滚。
- 相关概念:部署策略、健康检查和回滚行为。
基础设施即代码与平台¶
- CloudFormation:以堆栈方式声明和预置资源;支持变更集和漂移检测。
- Elastic Beanstalk:托管平台,无需管理底层基础设施即可部署 Web 应用。
- OpsWorks:面向旧式工作负载的配置管理平台(Chef/Puppet);新项目先评估当前替代方案。
- 相关 runbook:CloudFormation。
无服务器与 API¶
- Lambda:函数即服务;触发器、并发、环境变量、层和 IAM 角色。
- Step Functions:编排 Lambda 和其他服务的状态机;Standard 与 Express 工作流。
- API Gateway:在 Lambda 等后端前的 REST、HTTP 和 WebSocket API;缓存、限流和认证。
- 相关 runbook:Lambda、Step Functions、API Gateway。
容器¶
- ECS:在 Fargate 或 EC2 上运行容器;任务、服务和负载均衡。
- 相关 runbook:ECS。
开发者安全¶
- 应用用 IAM 角色和策略,遵循最小权限。
- 用 KMS 加密;密钥和参数用 Secrets Manager 和 SSM Parameter Store 管理。
- 保护传输中(TLS)和静态数据。
- 相关 runbook:IAM、KMS、Secrets Manager。
学习计划¶
- 通读官方 DVA-C02 考试指南,标注任务说明。
- 动手实践 Lambda、API Gateway、DynamoDB 和 SDK(boto3/CLI)。
- 用 CodeCommit、CodeBuild、CodePipeline 搭建小型 CI/CD 流水线。
- 在 AWS Skill Builder 做官方练习题,针对薄弱领域复习。
- 报名前再次核对考试指南;AWS 会随时间更新考试范围。
练习资源¶
官方练习题和课程在 AWS Skill Builder 提供。题库内容(含第三方练习集)有意不在此发布。