Microsoft DevOps Engineer Expert AZ-400 — 學習指南
邊學邊練。 每個概念都對應 Microsoft 考試中心中附有驗證解答的真實考題,或在 ExamRoll.io 上透過限時練習演練整場考試。
本指南深入講解每個 AZ-400 領域。選擇一個領域深入學習,或依序逐一學習。
領域
- 原始碼控制與儲存庫管理 — 請審慎選擇分支策略: - 主幹式開發(Trunk-based development)偏好使用單一、長生命週期的 main 分支,搭配極短生命週期的功能分支與持續整合。這種方式能加速流程、減少合併債務,非常適合擁有強大測試自動化且交付節奏快的團隊。 - GitFlow 使用長生命週期的
- 使用 Azure Pipelines 的 CI/CD 管線 — 將部署邏輯編碼為每個環境階段的部署作業。利用環境檢查來建立穩固的閘道,而非使用臨時性的腳本輪詢。當需要祕密時,應透過服務連線從 Azure Key Vault
- 基礎設施即程式碼與組態管理 — 為了將大型部署拆解成可維護的單元,您可以使用巢狀或連結範本。巢狀範本是將 JSON 內嵌於 Microsoft.Resources/deployments 資源的 template 屬性中。連結範本則是透過 templateLink.uri 參考遠端範本,通常儲存在 Azure Storage
- 容器化與 Kubernetes — Azure Container Registry (ACR) 是映像檔儲存與分發的核心骨幹。善用 ACR Tasks 將建置工作卸載至 Azure:用於隨需建置的快速任務 (az acr run)、由 Git commit、基礎映像檔更新或排程觸發的自動化任務,以及使用 Buildx
- 發行管理與部署策略 — Canary 部署會先將新版本部署給一小部分使用者,然後在健康狀態穩定的情況下,逐步增加流量。在 Azure 上,可透過以下方式實現 Canary 部署: - Azure Front Door 的加權路由 (weighted routing):在應用程式層,利用健康狀態探查 (health
- 安全性、合規性與 DevSecOps — DAST 在預備環境 (staging environment) 中驗證執行中的建置。在部署到非生產環境後,將 OWASP ZAP
- 測試策略與品質工程 — 左移測試實踐能更早地減少缺陷: - 測試驅動開發 (TDD) 強制執行「紅燈–綠燈–重構」的循環,為設計提供資訊,並提高單元層級的信心。透過為工程師提供快速的本地測試執行器,並保持測試的封閉性與確定性,使 TDD 更具實用性。 - 行為驅動開發 (BDD) 使用 Gherkin
- 監控、可觀測性與回饋 — 遙測類型包括請求、相依性 (HTTP、SQL、Azure SDK)、追蹤、例外、頁面瀏覽、頁面載入效能、可用性測試結果、自訂事件/指標,以及即時計量。取樣 (Sampling) 在保留訊號的同時,控制資料量與成本:SDK
- 套件管理與成品管理 — 檢視 (Views) 在單一摘要內實作了閘門式的晉升模型: - local:所有新發佈的套件都會出現在這裡 - prerelease:用於向早期採用者與整合管線揭露 beta/nightly 建置版本 - release:只有經生產核准的套件會被晉升到這裡以供廣泛取用
- 敏捷規劃與工作管理 — Azure DevOps 流程範本定義了狀態、欄位與 WIT (工作項目類型) 的命名: - Agile:需求層級的項目是 User Story;快速行動的團隊通常會選擇此範本。 - Scrum:需求層級的項目是 Product Backlog Item (PBI);衝刺 (sprints) 與
準備好練習了嗎?
- 瀏覽所有附驗證解答的題目 → — 免費,含解析。
- 在 ExamRoll.io 上開始限時模擬考試 → — 完整題庫,支援 20 多種語言。
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
通過考試 →