聯繫我們

課程簡介

介紹

企業中的 DevOps 實踐概述

  • DevOps 與傳統 IT 實踐有何不同?
  • DevOps 的術語和技術
  • 在 DevOps 中應用的 Agile 方法論

Azure DevOps 功能與架構概述

  • Azure DevOps Server
  • 託管式 vs. 本地部署 Azure DevOps
  • 面向最終用戶的 Azure DevOps
  • 面向管理員的 Azure DevOps

設置和配置用於開發的 Azure DevOps

利用價值流圖評估現有開發流程

  • 遷移至 Azure DevOps

Azure DevOps 核心服務與工具概述

  • 為企業選擇合適的 Azure DevOps 服務

使用 Azure Boards 規劃和跟踪軟件開發

  • 利用 Azure Boards 中的內置 scrum 和 Agile 工具
  • 使用 Azure Boards 儀表板部件
  • 使用 Azure 分析工具監控項目狀態
  • 通過 Boards 優化團隊的透明度和協作
  • 將 Azure Boards 與現有 GitHub 倉庫集成

使用 Azure Repos 託管 Git 倉庫並實現協作

  • 使用 Azure Repos 創建倉庫和版本控制
  • 通過支持的 Secure Git 客戶端連接推送代碼
  • 在 Azure Repos 中構建 REST API 和 webhooks
  • 創建開發環境並執行 pull requests
  • Azure Repos 的代碼感知搜索功能
  • 清理和維護倉庫

使用 Azure Pipelines 構建和部署軟件

  • 實施持續集成/持續交付 (CI/CD)
  • 使用首選語言和操作系統配置 Azure Pipelines
  • 在 Pipelines 中利用鏈式構建和多階段構建
  • 使用 Azure Pipelines 註冊表
  • 將容器部署到 Kubernetes 或任何雲端

實施集成包管理,使用 Azure Artifacts

  • 在 Azure Artifacts 中創建和共享代碼包
  • 使用通用 artifact 管理管理包類型
  • 組織並保護公共和私有源代碼包
  • 將包添加到使用 Azure Artifacts 的 CI/CD 管道

使用 Azure Test Plans 測試並優化代碼質量

  • 計劃手動測試 vs. 探索性測試
  • 為企業應用執行正確的測試類型
  • 使用 Azure Test Plans 捕捉和分析數據
  • 利用 Azure Test Plans 的端到端可追溯性功能
  • 採取適當行動解決已識別的代碼缺陷

將 Azure DevOps 服務與其他擴展集成

故障排除

總結與結論

最低要求

  • 了解 Agile 軟件開發方法論
  • 掌握任意腳本編程語言
  • 具備系統管理任務的基本經驗
  • 了解 GitHub 工作流程和倉庫

受眾

  • DevOps 工程師
  • 開發人員
  • 項目經理
 14 小時

客戶評論 (2)

課程分類