如果你已經有工程背景,但一踏進雲端就被一堆服務名詞淹沒:App Service、Azure Functions、Cosmos DB、Event Grid、Service Bus、Key Vault、Managed Identity……你不是不會,你只是缺一張「雲端開發地圖」。
AZ-204(Developing Solutions for Microsoft Azure) 的價值,就是把這張地圖交到你手上,讓你能把 Azure 當成「可以組裝的積木」,而不是遙遠的名詞集合。
為什麼考 AZ-204?
AZ-204 對應的是 Azure Developer Associate 路線:定位很清楚——你需要具備把雲端服務落地到應用程式的能力,包含需求、設計、開發、部署、安全、維護、效能與監控等開發全流程。換句話說,它不是「雲端概念考試」,而是更靠近你日常工作的題目:
- 你要把 API 放到哪裡跑?(App Service / Functions / Container)
- 你要把機密(連線字串、金鑰)放哪裡?(Key Vault / App Configuration / Managed Identity)
- 你要怎麼做身分驗證授權?(Microsoft identity / Entra / SAS)
- 出問題你怎麼查?怎麼看效能?(Monitor / Application Insights)
如果你想往雲端開發、後端、API、Serverless、整合/訊息、DevOps 協作方向走,AZ-204 很像是一個「能力清單的證明」。
⚠️ 重要提醒:官方頁面已明示 AZ-204 相關考試與認證將於 2026/07/31 23:59(CST)退役,想考的人務必把時程放進規劃。
適合誰?不適合誰?
✅ 適合你
- 新手/在職工程師:會寫程式,但第一次把系統放到 Azure,希望建立「雲端開發路徑」。
- 想轉職雲端開發:需要一張能對外說明「我會做 Azure 應用開發」的證明。
- 後端/API 工程師:你想把身份驗證、儲存、事件、訊息、監控串成完整服務。
⚠️ 不太適合你
- 如果你更常做網路、權限、資源規劃、維運治理,偏「管理/運維」角色,另一條路線會更貼近日常工作。
- 如果你目前幾乎不寫程式、也不做應用部署,AZ-204 的學習曲線會比較硬。官方也建議考生應具備程式開發經驗與 Azure SDK/工具使用能力。
常見痛點:
我最常看到的卡點其實不是「太難」,而是「不知道怎麼讀才有效」:
- 名詞多:每個服務都像一個新世界
- 讀錯方向:明明想學開發,結果一直鑽治理或網路細節
- 怕用不到:考完就忘、工作上不會用
解法是:別把 AZ-204 當成章節背誦,改成「一條產品交付流程」。
你要練的是:把需求翻成 Azure 服務組合,再把它部署、保護、觀測。
用 1 個情境把 AZ-204 學到能上手
下面我用一個最常見的公司情境,串起你需要掌握的重點。
情境案例:公司要把 API 上雲,要求「安全、可擴、可監控」
假設你要把一組 API 上雲,並滿足:
- 流量可能暴增 → 要能自動擴縮
- 需要身份驗證與授權 → 不能只靠 IP
- 金鑰/機密要妥善保管 → 不可寫死在程式
- 需要監控告警 → 出事要能追
Step 1|選「運算跑在哪裡」:App Service vs Functions vs Container
你可以把它想成開店:
App Service:像租一間店面(平台幫你顧很多基礎設施),你專心放程式上去跑。
Azure Functions:像「外送接單才開工」,事件來了才跑、跑完就停(也就是常說的 serverless)。
Container 方案:像自己帶整套廚房(可控性高),但你要多管一些部署與映像。
AZ-204 常考的是「什麼情境用什麼」,不是叫你把每個操作背下來。
Step 2|把資料放對地方:Blob / Cosmos DB(以及 SDK 的使用思維)
AZ-204 特別強調「用 SDK 開發儲存方案」,例如 Blob 與 Cosmos DB 的操作、屬性、資料存取方式。
白話理解:
Blob:像雲端硬碟(檔案/物件)
Cosmos DB:像全球分散、延遲低的資料庫(更偏應用資料)
Step 3|把安全做「像樣」:身份驗證、授權、金鑰與受控身分
AZ-204 會考你如何做 應用層安全:
用 Microsoft 身分平台 / Entra 來做認證授權
用 Key Vault / App Configuration 管理機密與設定
用 Managed Identity(受控身分) 讓你的程式不用保存密碼也能安全存取資源
你可以把 Managed Identity 想成「員工識別證」,系統用身分去拿權限,而不是靠你把鑰匙(密碼)帶在身上。
Step 4|把可觀測性補齊:監控、追蹤、排錯
AZ-204 也在意你能否「看得見系統」:透過監控與 Application Insights 觀測指標、記錄、追蹤,並設告警。
白話來說:上線不是終點,能追到問題、能快速修復才是。
Step 5|把服務串起來:API 管理、事件與訊息整合
許多雲端系統不是單機服務,而是「會互相說話」。AZ-204 的技能範圍包含 API 管理與事件/訊息整合(Event Grid、Service Bus 等)。
你可以把它想像成:
事件:像「有事通知一下」
訊息佇列:像「先排隊,慢慢處理」
這些是把系統做得更穩、更可擴的關鍵。
怎麼安排 2 週 / 4 週讀書計畫
原則:AZ-204 不怕你不懂名詞,怕你沒有「把服務串成產品流程」的能力。
✅ 兩週版(每天 60~90 分鐘,適合在職工程師衝刺)
Day 1–2:總覽與地圖:把考點分成(運算/儲存/安全/監控/整合)五個抽屜
Day 3–5:運算主線:App Service、Functions、容器化概念(重「何時用」)
Day 6–7:儲存主線:Blob 與 Cosmos DB 的操作思維(重 SDK 觀念)
Day 8–10:安全主線:身分驗證授權、SAS、Key Vault、Managed Identity
Day 11:監控排錯:Monitor / Application Insights 的基本觀測與告警
Day 12–14:整合+刷題回推:API 管理、事件/訊息整合;錯題分類(概念/情境/工具)
✅ 四週版(每天 45~60 分鐘,適合新手穩扎穩打)
Week 1:運算與部署(先跑起來):App Service/Functions/容器
Week 2:資料與儲存(會存會取):Blob/Cosmos DB
Week 3:安全(讓它能安全上線):身分、授權、Key Vault、受控身分
Week 4:監控+整合(讓它能活下去):可觀測性、事件/訊息、API 管理
常見問題 FAQ
- Q1:AZ-204 需要很會寫程式嗎?
它是開發者導向,官方建議考生具備程式開發經驗並熟悉 Azure SDK/工具;但準備時你不需要寫大型專案,重點是理解「服務如何選、如何串、如何安全與可觀測」。
- Q2:只靠背題能過嗎?
不建議。AZ-204 常以情境考你「選哪個服務/怎麼設計」,單純背誦容易在換情境時失效。
- Q3:我怕花錢不敢做實作怎麼辦?
你可以做「小而完整」:只實作一條 API(App Service 或 Functions)+一個儲存+一個 Key Vault/受控身分+一個監控告警。重點是流程感,不是規模。
- Q4:AZ-204 退役會影響值不值得學嗎?
就算你不考,AZ-204 的技能範圍(serverless、儲存、身分安全、監控、整合)仍然是雲端開發核心能力;但若你要「拿證照」,就要把 2026/07/31 的退役時程納入計畫。
留言告訴我你偏向:後端/API、前端、DevOps、或資料工程?
「如果想看更多 AZ-204 考試重點筆記,下一篇寫給你。」
















