logo
Azure助理级☁️ 云计算

Microsoft Certified: Azure Developer Associate (AZ-204)

验证您在 Azure 计算、存储、安全和监控方面的开发能力。Microsoft Azure 开发者核心认证。

$165
考试费
50
题量
100m
考试时长
700/1000
及格分
一句话定论 · 值得考

微软唯一的开发者认证,.NET / Azure 技术栈后端工程师的刚需,非 .NET 阵营则看公司栈再决定。

会员权益

JR 会员全站通

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

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

这张认证到底考什么

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

AZ-204(Microsoft Certified: Azure Developer Associate)是微软认证体系里唯一一张面向"写代码的人"的 Azure 认证。AZ-900 和 AZ-104 考的是概念和运维,AZ-305 考架构设计,只有 AZ-204 是真正让你坐在 IDE 前、面对 Azure SDK 做选择的那张证。

考试形式是 40-60 题、约 120 分钟,费用 165 USD,及格线 700/1000。题型包括单选、多选、拖拽、以及 2-3 个 case study(给你一段业务背景和若干约束,连续答 5-8 题)。case study 是 AZ-204 最折磨人的地方 — 题目里混着 JSON、appsettings、Bicep 片段,你得在脑子里跑一遍代码才能选出对的答案。

考纲在 2024 年底有一次较大改版,去掉了 Logic Apps、Azure AD B2C 的考点,加重了 Azure Functions、Cosmos DB、Service Bus、App Service、Blob Storage、Managed Identity、App Configuration、Key Vault 的比重。这 8 个服务基本占了 70% 以上的题。

官方示例代码默认是 C# / .NET,但考试本身接受 Python、JavaScript、Java SDK 的等价知识 — 题目里如果出现代码片段,大概率是 C#,但问的通常是 SDK 方法名、配置项、触发器绑定这种跨语言通用的东西。

一个容易被忽略的点:从 2023 年开始 Microsoft 所有 role-based 认证(含 AZ-204)每年在 Microsoft Learn 上免费续期,答对一套 renewal assessment 就续 1 年,不用再交 165 刀。相比 AWS DVA-C02 每 3 年必须重考 + 再付 150 美元,这是长期持有成本上最大的优势。

你会反复碰到的核心服务

Azure App ServiceAzure FunctionsBlob StorageCosmos DBAzure ADKey VaultAPI ManagementEvent GridService BusApplication InsightsAzure CDNContainer Instances

学完以后你能带走什么

  • 获得 Microsoft 官方 Azure Developer Associate 认证
  • 掌握 Azure 计算、存储、安全等核心开发技能
  • 能够设计和实现 Azure 云原生应用
  • 为 AZ-305 Solutions Architect 认证打下基础

考试详情

考试代码
AZ-204
发证机构
Microsoft Azure
时长
100 分钟
题目数
50
及格分
700/1000
有效期
1
考试费用
$165 USD
题型
单选题、多选题、案例分析、拖拽题
考试语言
English, 中文(简体), 日本語, 한국어
官方页面

适合谁考

适合人群

  • Azure 云应用开发者
  • 后端与全栈开发工程师
  • 希望转向云原生开发的传统开发人员
  • 准备升级为 Azure Solutions Architect 的开发者
  • 需要 Azure PaaS 技能的 DevOps 工程师

开始前最好先有

  • 具备 1-2 年 Azure 开发经验
  • 熟悉至少一种编程语言(C#、Python、JavaScript 等)
  • 了解 Azure 基础服务(App Service、Functions、Storage)
  • 有 REST API 和 SDK 开发经验

值不值得考?职业价值

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

美国
$115K-155KUSD
澳洲
$105K-150KAUD
中国
¥300K-550KCNY
新加坡
$90K-140KSGD
Azure DeveloperBackend Engineer (.NET)Cloud Software EngineerFull-Stack .NET DeveloperAzure Functions Developer.NET 后端工程师云开发工程师

这张证的真实市场定位

AZ-204 和 AWS DVA-C02 是一对镜像关系,但两边的生态完全不同。AWS 开发者岗位基本不看 DVA(HR 更在意 SAA),但 Azure 开发岗位 真的会筛 AZ-204 — 原因是微软的企业客户(银行、保险、政府、大型制造业)普遍把 AZ-204 写进 vendor procurement 的要求里。ZipRecruiter 和 LinkedIn 的公开数据显示,2026 年美国 Azure Developer 中位数薪资约 121K USD,持证者平均 129K USD,差距主要来自微软生态重的企业客户(比如 Accenture、Deloitte、Capgemini 的 Azure practice)会把持证当作 billable rate 的加分项。

最适合考 AZ-204 的三类人

  1. .NET 后端工程师想转云:你已经在写 ASP.NET Core / EF Core,对 Visual Studio 熟得不能再熟。AZ-204 是你"把本地跑的东西搬上 Azure"的天然路径,学习曲线比转 AWS 平缓很多。
  2. Azure 栈的全栈 / 后端 2-4 年:公司已经在用 App Service + Cosmos DB + Service Bus,你每天都在碰这些东西但不成体系。考这张证相当于给自己的工程经验做一次系统复盘。
  3. 咨询公司 / 外包公司的开发:Accenture、Avanade、Capgemini、Infosys 这类和微软深度绑定的 SI,内部 career track 明确把 AZ-204 列为 Senior Developer 的 prerequisite,考完能直接影响 promotion 窗口。

不适合考 AZ-204 的人

  • 非 .NET 公司的后端:如果你在 Google、Meta、字节、阿里这种纯 AWS/GCP 或自研云的公司,AZ-204 的 ROI 几乎为零,HR 不会看。
  • 完全不写代码的运维 / SRE:这张证有大量"SDK 方法名、Durable Functions orchestrator 语法、Cosmos DB 分区键设计"的题,不写代码硬考会非常痛苦。应该考 AZ-104。
  • 刚入行的学生:微软官方建议 1-2 年专业开发经验。零基础考能过,但考完招聘市场也不会因此给你应届 offer,不如先做项目。

AZ-204 vs AWS DVA-C02:同为 Associate 级开发者认证,AWS DVA 偏 Lambda + DynamoDB + API Gateway 的 serverless 三件套,题目更"工具化";AZ-204 偏企业集成 + 身份 + 事件驱动,case study 更重,更考"工程判断"。长期成本上 AZ-204 免费续期,DVA 每 3 年重考 150 美元,这是一个被严重低估的差异。

考试域分布

这里不是装饰信息,它决定你应该先把时间砸在哪些知识域上。

学习内容分布

28%

1. 开发 Azure 计算解决方案

Develop Azure Compute Solutions

核心知识点
App ServiceAzure FunctionsContainer AppsACIDockerKEDA
18%

2. 开发 Azure 存储方案

Develop for Azure Storage

核心知识点
Blob StorageCosmos DBTable StorageAzure CDN存储安全数据分层
22%

3. 实现 Azure 安全

Implement Azure Security

核心知识点
Microsoft Entra IDKey VaultManaged IdentitySAS TokenRBACMSAL
18%

4. 监控、故障排除与优化

Monitor, Troubleshoot, and Optimize

核心知识点
Application InsightsAzure MonitorCDN 缓存瞬态故障处理性能优化
14%

5. 连接和使用 Azure 服务

Connect to and Consume Azure Services

核心知识点
API ManagementEvent GridService BusEvent HubsQueue StorageSignalR

备考节奏

有 AWS 实操经验

6-8

零基础切入

12-16

建议日投入

1.5-2 小时/天

学习路径预览

7
1
AZ-204 考试概述与备考指南
45 min
2
开发 Azure 计算解决方案
180 min
3
开发 Azure 存储
120 min
4
实现 Azure 安全
150 min
5
监控、排障和优化 Azure 解决方案
120 min
6
连接和使用 Azure 服务
140 min
+ 还有 1 章在完整学习路径里

分阶段备考路径

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

1

第一阶段:亲手搭一个 Function App + Cosmos DB CRUD(第 1 周)

不要先看视频。打开 VS Code + Azure Functions Core Tools,从零写一个 HTTP trigger 的 Function,接 Cosmos DB,实现 GET/POST/PUT/DELETE 四个接口,用 Managed Identity 认证而不是 connection string。这一周的目的是把考试里最核心的 4 个服务(Functions、Cosmos DB、Managed Identity、App Configuration)用一个真实项目串起来。没有这个"肌肉记忆",后面刷题会极其痛苦。

2

第二阶段:跟完 Microsoft Learn 官方 learning path(2-3 周)

Microsoft Learn 上的 AZ-204 learning path 是免费的,一共 11 个模块。重点看:Implement Azure Functions、Develop solutions that use Cosmos DB、Implement secure cloud solutions(Key Vault + Managed Identity)、Implement message-based communication(Service Bus vs Event Grid vs Event Hub 的选型)。跳过 API Management 和 Logic Apps 模块 — 新考纲权重很低。

3

第三阶段:按服务分类刷题 + 啃 case study(3-4 周)

MeasureUp 或 Tutorials Dojo 的题库按服务分类刷。每做完一套立刻查官方文档核对细节 — AZ-204 的题经常卡在参数名、retry policy 配置、trigger binding 的 direction(in/out)这种细节上。case study 类题目单独练,每个 case 花 20 分钟把"业务需求 → Azure 服务 → 配置选项"的推导链路写在纸上。

4

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

至少做 3 套全真模考(50 题 120 分钟),稳定在 80% 以上再去考场。case study 部分分数必须单独监控,如果 case study 准确率低于 70%,不要硬考 — 正式考试的 case study 往往比模考更刁钻。考前一天重点复习 Cosmos DB 一致性级别、Service Bus dead-letter、Functions durable orchestration 三个高频考点。

通过者的真实经验

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

之前天天在写 ASP.NET Core 微服务,以为 AZ-204 对我是开卷。实际考下来 case study 差点翻车 — 题目给一段 host.json 问 Functions 的 scale 行为,日常开发根本不会关心这个参数。建议哪怕是有经验的 .NET 开发也老老实实过一遍 Microsoft Learn。

J. Chen872/1000
.NET 后端 4 年 → Azure Developer · 备考 7 周

我是纯 Python 背景,没写过一行 C#。考前最担心代码题看不懂,但实际考试里 C# 片段问的基本都是 SDK 方法名和配置,能看懂语法就够了。真正难的是 Cosmos DB partition key 的设计题,这个和语言无关,纯业务判断。

Priya M.754/1000
Python Backend → 转 Azure · 备考 11 周

刚入职第一个月,老板说想升 mid 要这张证。完全零 Azure 经验,纯靠 Microsoft Learn + 官方沙箱硬啃。最后 712 险过。最后悔的是前 4 周一直在看视频不动手,后面发现只有自己在 portal 里点一遍,Managed Identity 和 Service Principal 的区别才真的清楚。

应届后端(悉尼)712/1000
Junior Backend Developer · 备考 14 周

同赛道认证对比

Azure Developer AssociateAzure AdministratorAzure Solutions Architect Expert
机构AzureAzureAzure
级别助理级助理级大师级
考试费$165$165$165
时长100 min120 min100 min
题量505050
有效期1 1 1

备考技巧与常见失误

💡

**先做 case study 还是先做单选?** — 推荐先做单选建立手感和信心,最后用充裕时间啃 case study。case study 一旦进入就不能退出 section,压力比单选大得多。

💡

**关键词速查表**:看到 "serverless + 低成本 + 事件驱动" → Azure Functions Consumption Plan;看到 "大量消息 + FIFO + 事务" → Service Bus Queue;看到 "百万级事件 + 流处理" → Event Hub;看到 "订阅广播 + 轻量级" → Event Grid。记住这 4 个就能秒掉一大半消息类题目。

💡

**Durable Functions 的 4 种模式**:Function Chaining、Fan-out/Fan-in、Async HTTP APIs、Monitoring、Human Interaction。考试喜欢给一个"需要并行跑 100 个任务再汇总结果"的场景,答案是 Fan-out/Fan-in。

💡

**Blob Storage 的 access tier 选型**:Hot(频繁访问)、Cool(≥30 天)、Cold(≥90 天,新加的)、Archive(≥180 天,读取需要 rehydrate 小时级)。题目卡的是 Archive 读取延迟 — 不是立即可读。

💡

**考试语言**:中国大陆考生可以选英文或简体中文,但建议选英文。中文翻译经常把 "authentication" 和 "authorization" 混译,反而容易误判。

⚠️

**Cosmos DB 分区键(partition key)设计** — 考纲里最容易翻车的一块。记住:分区键要选高基数、读写分布均匀的字段,单一 partition 不能超过 20GB。题目经常给一个"按 userId 还是按 tenantId 分区"的对比,选错直接扣一大块分数。

⚠️

**Function 触发器(trigger)类型搞混** — HTTP trigger、Timer trigger、Blob trigger、Queue trigger、Service Bus trigger、Event Grid trigger、Event Hub trigger 各有各的 binding 语法。尤其注意 Service Bus 和 Event Grid 的选型:Service Bus 是 FIFO + 事务,Event Grid 是广播 + 轻量级。

⚠️

**Managed Identity vs Service Principal 的区别** — 很多人以为是一回事。Managed Identity 是 Azure 自动管理的(无密码、无过期、只能用于 Azure 资源之间),Service Principal 是手动创建的 AAD 应用(有 secret、有过期时间、可以给外部系统用)。考试每次都出,选错直接 0 分。

⚠️

**App Configuration vs Key Vault 用途不分** — App Configuration 存"配置"(feature flag、连接字符串的 key、业务开关),Key Vault 存"秘密"(password、certificate、API key)。最佳实践是 App Configuration 里放一个 Key Vault reference,而不是把 secret 直接写进 App Configuration。

⚠️

**忽略 Cosmos DB 一致性级别(consistency level)** — Strong / Bounded Staleness / Session / Consistent Prefix / Eventual 五档,默认是 Session。题目经常问"需要全球读写 + 低延迟 + 能容忍轻微过期数据"选哪个,答案是 Eventual,不是 Session。

⚠️

**case study 不回头检查** — case study 题目共享背景信息,一旦答完进入下一个 section 就不能回头改。务必在第一遍就读完所有约束(SLA、预算、合规要求),再开始答题。

FAQ

常见问题

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

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

进入备考页

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

你可能顺手也会看这些