logo
AWS助理级☁️ 云计算85% 通过率

AWS Certified Developer - Associate

验证您使用 AWS 开发和维护应用程序的能力。适合云开发人员和后端工程师。

$150
考试费
65
题量
130m
考试时长
720/1000
及格分
?
一句话定论 · 看情况

如果你每天写代码调用 AWS SDK,这张证比 SAA 更对口;如果只是配 infra,省下 $150 去考 SAA。

会员权益

JR 会员全站通

一个会员解锁全部认证题库、课程折扣和专属工具

  • 全部认证题库免费刷
  • 课程最高 5 折优惠
  • AI 工具 & Chrome 插件
  • 优先预约 1v1 导师
查看会员方案

这张认证到底考什么

先把考试形式、适合人群、备考时长和学习范围讲清楚,再决定要不要投入时间。

AWS Certified Developer - Associate(DVA-C02)是 AWS 助理级三件套里唯一从开发者视角出发的认证。它在 2023 年 2 月正式上线,替换了 2018 年的 DVA-C01 老版本,新增了对 SAM、CDK、X-Ray、EventBridge、Step Functions 的考查,砍掉了 Elastic Beanstalk 的大部分题目。

DVA 和 SAA 最容易混淆,但定位完全不同:SAA 考的是"你怎么选服务",DVA 考的是"你怎么调 API"。SAA 给你一个业务场景让你选 RDS 还是 DynamoDB;DVA 给你一段 boto3 代码让你判断为什么 ProvisionedThroughputExceededException 一直抛、应该用 exponential backoff 还是改 partition key。两张证大概 30% 内容重叠(IAM、VPC、S3 基础),剩下 70% 角度完全不同。

考纲分 4 个域:Development with AWS Services(32%)、Security(26%)、Deployment(24%)、Troubleshooting and Optimization(18%)。Lambda、DynamoDB、API Gateway 三个服务加起来占题量的一半以上,是绝对核心。其次是 SQS/SNS/EventBridge 的事件驱动模式,以及 CodePipeline/CodeDeploy/CodeBuild 这套 CI/CD 工具链。

考试 65 题(50 计分 + 15 不计分)、130 分钟、$150 美金、720/1000 通过。中文界面可以选简体中文,但不少考生反馈中文翻译生硬,建议英语过得去的直接选 English。

你会反复碰到的核心服务

LambdaDynamoDBAPI GatewayS3SQSSNSCloudFormationCodePipeline

学完以后你能带走什么

  • 获得 AWS 开发者认证
  • 掌握 Serverless 应用开发
  • 熟悉 AWS SDK 和 CLI
  • 提升云开发技能

考试详情

考试代码
DVA-C02
发证机构
Amazon Web Services
时长
130 分钟
题目数
65
及格分
720/1000
有效期
3
考试费用
$150 USD
题型
单选题、多选题
考试语言
English, 中文(简体), 日本語, 한국어
官方页面

适合谁考

适合人群

  • 软件开发人员
  • 后端工程师
  • DevOps 工程师
  • 全栈开发者
  • 希望学习 Serverless 的开发者

开始前最好先有

  • 具备编程经验(Python/JavaScript/Java)
  • 了解 AWS 基础知识
  • 有 Web 应用开发经验
  • 建议先获得 AWS Cloud Practitioner 认证

值不值得考?职业价值

AWS Developer 持证人的薪资区间、对应岗位、以及真实的职业影响。

澳洲
$100K-145KAUD
美国
$125K-160KUSD
中国
¥300K-550KCNY
新加坡
$90K-140KSGD
Cloud DeveloperBackend EngineerServerless EngineerDevOps EngineerFull Stack Developer云开发工程师后端工程师

这张证到底值不值 $150

DVA-C02 是 AWS 助理级里最尴尬也最被低估的一张。说尴尬,是因为大多数招聘 JD 写"AWS Certified"时默认指的是 SAA,DVA 在 LinkedIn 上的提及率只有 SAA 的 1/3 左右。说被低估,是因为对真正每天写代码调 AWS SDK 的开发者来说,DVA 的内容比 SAA 实用得多 —— Skillsoft 2025 IT Skills and Salary Survey 给出的全球 AWS Developer 持证人均薪资是 $125,879 USD,跟 SAA 持证人差距不大。

这张证最适合的三类人

  1. 后端工程师做 Serverless 项目:你已经在用 Lambda + DynamoDB + API Gateway 写 CRUD API,但对 partial batch failure、Provisioned Concurrency、DynamoDB 的 hot partition 这些边角概念半懂不懂。DVA 会逼你把这些坑全踩一遍。
  2. Java/Python 后端想转云原生:你有 5+ 年传统后端经验,但项目还跑在 EC2 + RDS 上。DVA 是从"云上开发"到"云原生开发"思维转换的最快路径。
  3. DevOps 工程师想往应用层走:你会写 Terraform、会配 CI/CD,但对应用代码层的 X-Ray tracing、CloudWatch Logs Insights 查询、Lambda 冷启动优化没系统认知。DVA 补这一块。

不适合考 DVA 的人

  • 纯 Infra/SRE,不写应用代码:你的工作 90% 是写 Terraform 和 K8s manifest,DVA 里大量的 SDK API、错误处理、SAM 模板对你来说是"背了就忘"。直接考 SAA 或 SAP。
  • 想拿第一份云岗位的应届生:HR 筛简历的关键词库里 SAA 出现频率远高于 DVA。先 SAA 后 DVA 是更安全的顺序。
  • 已经有 SAA 且不写代码:DVA 和 SAA 的简历加分效果重叠度高,再考一张回报递减。

一个真实的市场观察:在澳洲和美国,同时持有 DVA + SAA 的开发者在 Serverless / Platform Engineer 方向的面试通过率明显高于只有 SAA 的人 —— 因为面试官一看 DVA 就知道你大概率手撸过 Lambda 而不只是画过架构图。

备考节奏

有 AWS 实操经验

4-6

零基础切入

8-12

建议日投入

1-2 小时/天

学习路径预览

10
1
AWS 基础回顾
120 min
2
IAM 和安全性
150 min
3
AWS Lambda
180 min
4
DynamoDB
180 min
5
API Gateway
150 min
6
SQS、SNS 和 EventBridge
150 min
+ 还有 4 章在完整学习路径里

分阶段备考路径

过来人总结的分阶段备考节奏,按周拆分,不是空话。

1

第一阶段:把 Lambda 和 DynamoDB 写到肌肉记忆(1-2 周)

不要看视频。打开本地编辑器,用 SAM 或 Serverless Framework 搭一个 Lambda + API Gateway + DynamoDB 的 CRUD API,包含 GET/POST/PUT/DELETE 四个 endpoint。亲手处理一次 ProvisionedThroughputExceededException、亲手配一次 DLQ、亲手用 boto3 写一段 Query + FilterExpression。这一阶段做完,DVA 的核心 50% 题目你已经能凭直觉做对。

2

第二阶段:按 4 个考试域刷题(2 周)

按 32% / 26% / 24% / 18% 的权重分配时间:Development(Lambda、DynamoDB、API Gateway、SDK 错误处理)→ Security(IAM Role、Cognito User Pool vs Identity Pool、KMS 信封加密、Secrets Manager vs Parameter Store)→ Deployment(CodeDeploy 蓝绿、SAM、CDK、CloudFormation Intrinsic Functions)→ Troubleshooting(X-Ray Sampling、CloudWatch Logs Insights、Lambda 冷启动定位)。每天 40-50 题,错题必须看 explain。

3

第三阶段:填三个高频死亡考点(1 周)

DVA 有三个考点几乎每场必出,且容易翻车:(1) **DynamoDB partition key 设计** —— 高基数字段做 PK,避免 hot partition,记住 1000 WCU/10GB 自动 split 的规则;(2) **API Gateway + Lambda 集成类型** —— Proxy 集成 vs 自定义集成、Lambda Authorizer 缓存 TTL、Stage Variables;(3) **CodeDeploy 部署策略** —— Canary 10Percent5Minutes、Linear、AllAtOnce 各自的 trade-off,appspec.yml 的 5 个 hook 顺序。

4

第四阶段:模考冲刺(最后 1 周)

至少做 3 套全真模考(Tutorials Dojo 的题最贴近真实考试),稳定 75% 以上才去考。关键是看错题时问自己:"如果给我一段代码,我能不能写出来?" 不能就回去补 Lab。考试当天 130 分钟非常充裕,不用赶时间。

通过者的真实经验

过来人的备考时长、分数、以及踩过的坑。

我之前写过两年 Lambda,以为很轻松,结果第一次模考 62% 直接被打醒。最坑的是 DynamoDB 的 GSI 和 LSI —— 我一直以为 LSI 是后加的,考前才知道 LSI 必须建表时就定义。建议每个核心服务都去翻一遍官方 FAQ,AWS 考试爱出 FAQ 里的细节。

M. Zhao847/1000
Backend Engineer 4 年(Python/Django) · 备考 5 周

考完最大的感受是 DVA 比 SAA 更"工程师友好"。SAA 全是场景题让你选服务,DVA 会直接给你一段 IAM policy JSON 让你判断哪条权限缺了。建议备考时把 boto3 的 retry / exponential backoff、Lambda 的 partial batch response 这两段代码自己写一遍,考试至少有 3-4 道题直接对应。

Alex T.792/1000
Sydney Full Stack Dev · 备考 6 周

我同时考过 SAA 和 DVA,明显感觉 DVA 难一档 —— 不是知识点难,是题干信息密度大。一道题给你 5 行 CloudFormation 加 3 行 Lambda 代码再问你为什么部署失败。建议英语不好的人直接练英语题,中文翻译有时候会把关键的 "exclusive" 翻成 "包括",差一个字答案就反了。

后端 6 年转 DevOps751/1000
北京某互联网公司 · 备考 8 周

同赛道认证对比

AWS DeveloperAWS SAA考证AWS Cloud Practitioner
机构AWSAWSAWS
级别助理级助理级基础级
考试费$150$150$100
时长130 min130 min90 min
题量656565
有效期3 3 3

备考技巧与常见失误

💡

**优先使用英文题干**:中文翻译机翻味重,"exclusive"、"least"、"most cost-effective" 这类关键词翻译经常失真。母语英语过得去的强烈建议英文。

💡

**SDK 错误处理是高频送分题**:看到 ThrottlingException、ProvisionedThroughputExceededException、ServiceUnavailable 这类,答案 99% 是 "implement exponential backoff with jitter"。

💡

**关键词敏感**:看到 "no code change" 选 Lambda Alias / API Gateway Stage Variable;看到 "blue/green with rollback" 选 CodeDeploy Canary;看到 "cross-account access" 选 STS AssumeRole;看到 "fan-out" 选 SNS → 多个 SQS。

💡

**X-Ray 不只是看服务调用图**:考试爱考 Sampling Rule 配置(默认 1 req/s + 5%)、X-Ray daemon 在 EC2/ECS 上的部署方式、Lambda 启用 X-Ray 只需要在配置里勾选。

💡

**多选题占比约 15%**:题干会明确写 "Choose 2" 或 "Choose 3",答案数量错了就是 0 分,不会给部分分。第一遍快速过单选,多选标记后再回头细看。

💡

**ESL 加 30 分钟免费拿**:母语非英语考生在 Pearson VUE 报名页申请 ESL Accommodation,130 分钟变 160 分钟,时间宽松到可以把每道题读两遍。

⚠️

**把 Cognito User Pool 和 Identity Pool 搞反** —— User Pool 管"谁登录"(认证),Identity Pool 管"登录后能访问哪些 AWS 资源"(授权)。考试至少 2 道题考这个区分。

⚠️

**忽略 Lambda 环境变量加密** —— 默认 Lambda 环境变量是用 AWS managed key 加密的,如果题目问"how to encrypt sensitive env vars at rest with customer managed key",答案是开启 helpers for encryption in transit + 用 CMK。

⚠️

**DynamoDB 强一致 vs 最终一致读的 RCU 算错** —— 1 RCU = 每秒读 1 次 4KB(强一致)或 2 次 4KB(最终一致)。算 throughput 题目掉链子主要是这里。

⚠️

**API Gateway 缓存默认是关闭的** —— 题目问"how to reduce backend Lambda invocations",答案不是"加 CloudFront"而是"enable API Gateway caching at stage level"。

⚠️

**SAM template 和 CloudFormation 混淆** —— SAM 是 CloudFormation 的扩展,`AWS::Serverless::Function` 会被 transform 成普通 CFN 资源。考试经常给你一个 SAM yaml 让你判断生成的 CFN stack 是什么。

⚠️

**只看 Stephane Maarek 视频不动手** —— Maarek 的课很好,但 DVA 是开发者认证,不写代码光看视频考场上一定翻车。每个核心服务至少写过一次代码再去考。

FAQ

常见问题

如果你准备考 AWS Developer,先从真题型练习开始。

1164+ 练习题、章节学习路径、模考、错题复盘和 AI 导师都在备考页里。

进入备考页

$29 起 · 前 2 章可免费试学

你可能顺手也会看这些