簡介
根據 Donovan Brown 在什麼是 DevOps?中的定義,「DevOps 是人員、程序與產品的結合,可為終端使用者持續傳遞價值。」
DevOps 學習路徑可協助您準備 DevOps 旅程。 您會了解 DevOps 流程的主要特性、工具和生命週期中涉及的人員。 此外,該學習路徑會為您準備 Microsoft DevOps 解決方案認證測驗。 也會提供其他内容,確保您能全方位認識 DevOps。 課程模組的內容包含圖形、參考連結、課程模組回顧問題,以及選擇性的實作實驗室。
您將了解下列各項內容:
- 如何規劃 DevOps。
- 使用原始檔控制。
- 為企業調整 Git。
- 結合成品。
- 設計一個依賴管理策略。
- 管理機密。
- 實作持續集成。
- 實作一個容器構建策略。
- 設計一個發行策略。
- 設定一個發行管理工作流。
- 選擇部署模式。
- 最佳化反饋機制。
在您採取行動之前規劃。本課程模組將協助您瞭解什麼是 DevOps,以及如何規劃 DevOps 轉換旅程。
DevOps 轉換旅程為何?
DevOps 轉換旅程是一系列 8 個學習路徑。 您可以藉此熟悉 Azure DevOps 和 GitHub。 此外,瞭解其許多服務、功能和與工具整合,以支援您的 DevOps 程序。
為什麼要選擇 DevOps 學習路徑?
這些課程模組中的人員有興趣設計和實作 DevOps 程序。 此外,他們正在準備 AZ-400 - 設計和實作 Microsoft DevOps 解決方案認證考試。
認證測驗適用於 DevOps 專業人員。 將人員、程序與技術相結合,不斷提供有價值的產品與服務,以滿足終端使用者的需求與業務目標。 DevOps 專業人士透過最佳化作法、改進通訊和共同作業以及建立自動化來簡化交付。
他們設計並實作應用程式程式碼和基礎結構策略,可供支援持續整合、測試、傳遞、監視和意見反應。
測驗應試者必須精通 Agile 實踐。 他們必須熟悉 Azure 管理、 開發,並且至少精通其中一個領域。
DevOps 專業人員必須使用 Azure 技術設計和實作 DevOps 實踐,以進行版本控制、法規遵從性、基礎設施作為代碼、配置管理、生成、發佈和測試。
有五個領域區域。
AZ-400 領域區域 | Weight |
---|---|
設計和實作程序與通訊。 | 11% |
設計和實作原始檔控制策略。 | 13% |
設計和實作組建和發行管線。 | 51% |
開發安全性和合規性計劃。 | 16% |
實作檢測策略。 | 9% |
學習目標
完成此系列之後,學生和專業人員可以:
- 設計和實作工作流程的可追蹤性和流程。
- 設計和實作適用於 DevOps 的適當計量和查詢。
- 設定共同作業和通訊。
- 設計和實作原始程式碼的分支策略。
- 設定和管理存放庫。
- 設計和實作套件管理策略。
- 設計和實作管線的測試策略。
- 設計和實作管線。
- 設計和實作部署。
- 設計和實作基礎結構即程序代碼 (IaC)。
- 維護管線。
- 設計和實作驗證和授權方法。
- 設計和實作在自動化中管理敏感性資訊的策略。
- 自動化安全性與合規性掃描。
- 設定DevOps環境的監視。
- 分析來自檢測的計量。
必要條件
成功的學習者將事先具備下列知識和理解:
- 雲端運算概念,包括了解 PaaS、SaaS 及 IaaS 的實作。
- 同時還要了解 Azure 系統管理和 Azure 開發,並對上述至少其中一個領域證明自己具相關專業知識。
- 基礎 DevOps 概念,包括版本控制、敏捷式軟體開發和核心軟體開發原則。 在提供軟體的組織中擁有經驗會很有幫助。
如果您不熟悉 DevOps,請考慮採用:
- 免費在線: DevOps 基礎:新的核心原則和做法 - 。
- 講師主導的課程:AZ-2008:DevOps 基礎:核心原則和做法 - NEW。
如果您尚不熟悉 Azure 和雲端運算,請考慮使用下列其中一項資源:
- 免費線上課程:Azure 基礎知識。
- 導學型課程:AZ-900:Azure 基礎知識。
如果您對 Azure 系統管理尚不熟悉,請考慮研習以下課程:
- 免費線上課程:Azure 系統管理員的先決條件。
- 導學型課程:AZ-104:Microsoft Azure 系統管理員。
如果您對 Azure 開發人員尚不熟悉,請考慮研習以下課程:
- 免費線上課程:建立無伺服器應用程式。
- 導學型課程:AZ-204:開發適用於 Microsoft Azure 的解決方案。
您必須為某些練習建立 Azure DevOps 組織。 如果您還沒有它們,請參閱下列內容:
您必須在 GitHub.com 建立 GitHub 帳戶,才能進行一些練習。 如果您還沒有它們,請參閱下列內容:
- 加入 GitHub · GitHub
- 如果您已經有 GitHub 帳戶,請建立新的存放庫建立新的存放庫 - GitHub Docs (英文)。