概述

獲得專業知識,與人員、流程及技術合作,持續以 Azure DevOps 工程師的身份創造商業價值。

透過 Microsoft 認證:DevOps 工程師專家認證,驗證設計與實施協作、程式碼、基礎架構、原始碼控制、安全、合規、持續整合、測試、交付、監控及回饋策略所需技能的掌握能力。

如果你的職責包括設計與執行協作、程式碼、基礎架構與原始碼控制策略,以及安全、合規、持續整合、測試、交付、監控與回饋,這門專家級的 Azure DevOps 課程非常適合你。你應該具備與人員、流程及技術合作的經驗,持續提供商業價值。

 

為什麼選擇 KORNERSTONE

  • 經認證、由實務人員主導的專家證書培訓師,提供高品質的培訓
  • 官方訓練資料包含
  • 實務、情境導向學習——著重應用,而非僅理論
  • 優秀的通過率

涵蓋技能

完成本模組後,學生將能夠:

  • DevOps 導論
  • 用 GitHub Projects 和 Azure Boards 規劃敏捷
  • 設計並實施分支策略與工作流程
  • 在 Azure Repos 中與 Pull Requests 協作
  • 探索 Git Hooks
  • 規劃與培育內在源泉
  • 管理與配置資料庫
  • 識別技術債
  • 探索 Azure 管道
  • Manage Azure Pipeline Agents and Pools
  • 描述管線與並行性
  • 設計並實施管線策略
  • 整合 Azure Pipelines
  • GitHub 動作簡介
  • 學習 GitHub Actions 的持續整合
  • 設計貨櫃建造策略
  • 建立發行管線
  • 探索發行推薦
  • 提供與測試環境
  • 管理與模組化任務與範本
  • 自動化健康檢查
  • 部署模式導論
  • 實作藍綠部署與功能切換
  • 實施 Canary 發行與暗部啟動
  • 實施A/B測試與漸進暴露部署
  • 與身份管理系統整合
  • 管理應用程式組態資料
  • 探索基礎架構即程式碼與組態管理
  • Create Azure Resources Using Azure Resource Manager Templates
  • Create Azure Resources Using Azure CLI
  • 探索 Azure 自動化與 DevOps
  • 實作期望狀態配置(DSC)
  • 實作二頭肌
  • 安全 DevOps 簡介
  • 實作開源軟體
  • 軟體組成分析
  • 安全監控與治理
  • 探索套件相依關係
  • 了解套件管理
  • 遷移、整合與保護產出件
  • 實施版本管理策略
  • GitHub 套件介紹
  • 實施追蹤使用量與流量的工具
  • 開發監控與狀態儀表板
  • 在團隊內分享知識
  • 設計流程以自動化應用分析
  • 管理警示、無責回顧,以及建立公正文化

 

先決條件

成功的學習者將具備以下事項的先驗知識與理解:

  • 雲端運算概念,包括對 PaaS、SaaS 及 IaaS 實作的理解。
  • 同時具備 Azure 管理與 Azure 開發,且在至少一個領域具備專業能力。
  • 版本控制、敏捷軟體開發,以及核心軟體開發原則。在提供軟體的組織中擁有經驗會很有幫助。

如果您是 Azure 和雲端運算的新手,請考慮以下資源之一:

  • AZ-900T00:雲端基礎架構導論

如果你是 Azure 管理新手,可以考慮修:

  • AZ-104T00: Microsoft Azure Administrator

如果你是 Azure 開發者新手,可以考慮修:

  • 免費線上:創建無伺服器應用程式
  • Z-204T00: 開發 Microsoft Azure 解決方案

目標受眾

本課程的學生有興趣設計與實作 DevOps 流程,或通過 Microsoft Azure DevOps 解決方案認證考試。

此 AZ-400T00 Microsoft 官方課程 旨在準備學生參加 Microsoft 認證:DevOps 工程師專家認證考試。

AZ-400 考試評估您完成以下技術任務的能力:制定儀器策略;制定站點可靠性工程(SRE)策略;制定安全與合規計畫;管理原始碼控制;促進溝通與協作;定義並實施持續整合;以及定義並實施持續交付與發布管理策略。

 

課程內容

模組 1:DevOps 導論

  • 簡介
  • 什麼是 DevOps?
  • 探索 DevOps 之旅
  • 識別轉型團隊
  • 定義敏捷實務的組織結構
  • 探索共同目標並定義時間表
  • 什麼是 Azure DevOps?
  • 什麼是 GitHub?
  • 設計授權管理策略
  • 什麼是源控?
  • 描述本地使用 Git 的經驗
  • Azure Repos 簡介
  • GitHub 簡介
  • 模組評量
  • 摘要

模組二:利用 GitHub 專案與 Azure Boards 規劃敏捷

  • 簡介
  • GitHub 專案與專案板簡介
  • Azure Boards 簡介
  • Configure Projects and Teams in Azure DevOps
  • 連結 GitHub to Azure Boards
  • 配置 GitHub 專案
  • 管理 GitHub 專案看板的工作
  • 自訂專案視圖
  • 利用團隊討論進行協作
  • 設計並實施回饋循環策略
  • 設計並實作原始碼、錯誤與品質可追溯性
  • Azure Boards 的敏捷規劃與投資組合管理
  • 模組評量
  • 摘要

模組三:設計並實施分支策略與工作流程

  • 簡介
  • 探索分支工作流程類型
  • 探索功能分支工作流程
  • 探索持續交付的 Git 分支模型
  • 探索 GitHub Flow
  • 探索分支工作流程
  • 實作分支合併限制
  • Azure Repos 入面嘅 Version Control with Git
  • 模組評量
  • 摘要

模組 4:與 Azure Repo 中的拉取請求協作

  • 簡介
  • 與拉取請求協作
  • 練習 Azure Repos 與 pull request 協作
  • 模組評量
  • 摘要

模組五:探索 Git 鉤子

  • 簡介
  • Git 鉤子簡介
  • 實作 Git 鉤子
  • 模組評量
  • 摘要

模組6:計畫培育內在源頭

  • 簡介
  • 探索培養內在源頭
  • 實作 fork 工作流程
  • 用叉描述內源
  • 模組評量
  • 摘要

模組 7:管理與配置資料庫

  • 簡介
  • 大型資料庫的工作
  • 探索 monorepo 與多個 repo 的比較
  • 實作變更日誌
  • 在跨倉庫共享時實作 Scalar 和跨倉庫
  • 使用 Git 指令恢復特定資料
  • 清除儲存庫資料
  • 使用 GitHub 倉庫管理發佈
  • 用 GitHub 自動化發佈說明
  • 建立 API 文件
  • 實作 Git 歷史文件的自動化
  • 使用 GitHub 設定原始碼控制庫權限
  • 設定 GitHub 標籤來組織倉庫
  • 模組評量
  • 摘要

模組8:識別技術債

  • 簡介
  • 檢視程式碼品質
  • 檢視複雜度與品質指標
  • 技術債導論
  • 衡量與管理技術債務
  • GitHub 進階安全簡介
  • 整合其他程式碼品質工具
  • 規劃有效的法規審查
  • 模組評量
  • 摘要

模組 9:探索 Azure 管線

  • 簡介
  • 探索 DevOps 中的管線概念
  • 描述Azure Pipelines
  • 了解 Azure Pipelines 的關鍵術語
  • 模組評量
  • 摘要

模組 10:管理 Azure Pipeline 代理與池

  • 簡介
  • 在 Microsoft 託管與自架代理之間選擇
  • 探索工作類型
  • 代理池介紹
  • 探索預先定義的代理人池
  • 了解代理商池的典型情況
  • 與 Azure Pipelines 溝通
  • 通訊以部署至目標伺服器
  • 檢視其他考量
  • 描述代理池的安全性
  • 配置代理池並了解管線風格
  • 模組評量
  • 摘要

模組 11:描述管線與並行性

  • 簡介
  • 了解平行工作
  • 估算平行工作
  • 描述 Azure 管線與開源專案
  • 探索 Azure Pipelines 與 Visual Designer
  • 描述 Azure 管線與 YAML
  • 啟用 Azure Pipelines 的持續整合
  • 模組評量
  • 摘要

模組 12:設計並執行管線策略

  • 簡介
  • 配置代理需求
  • 探索多配置與多代理
  • 整合GitHub Repos與Azure Pipelines
  • 設計並實施完整的測試策略
  • 實作程式碼覆蓋範圍並在管線中顯示
  • 實作多職種建置
  • 探索 Azure Pipelines 支援的原始碼控制類型
  • 模組評量
  • 摘要

模組 13:整合 Azure Pipelines

  • 簡介
  • 描述管線的結構
  • 了解管線結構
  • 詳細範本
  • 探索 YAML 資源
  • 在你的管線中使用多個倉庫
  • 將管線從 Classic 遷移到 Azure Pipelines 中的 YAML
  • 模組評量
  • 摘要

模組 14:GitHub 動作介紹

  • 簡介
  • 什麼是行動?
  • 探索行動流程
  • 了解工作流程
  • 描述標準工作流程語法元素
  • 探索活動
  • 探索職缺

讓我們為你努力

找不到合適的日期? 需要訓練整個團隊嗎? 想找折扣嗎?
今天就與我們的培訓顧問聯繫。

日期與地點

考試與認證

Microsoft 認證:DevOps 工程師專家。

要取得 DevOps 工程師專家認證,您必須通過 AZ-400 考試:設計與實作 Microsoft DevOps 解決方案 ,並且必須取得 Azure 管理員助理 或 Azure 開發者助理 認證。只要您擁有 Azure 管理員或開發者認證,且通過 AZ-400 考試,這些要求的順序都可以隨意安排。

你是讓 DevOps 成為組織有效實踐的領導者。取得你的認證,幫助你推進職涯,獲得專家認可,並驗證你的技術知識與能力,推動你的職能邁向未來。