聯繫我們

課程簡介

介紹

企業內 DevOps 實踐概覽

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

Azure DevOps 功能與架構概覽

  • Azure DevOps Server
  • 雲端託管與內部部署 Azure DevOps
  • 面向最終用戶的 Azure DevOps
  • 管理員用的 Azure DevOps

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

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

  • 遷移至 Azure DevOps

Azure DevOps 核心服務與工具概覽

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

使用 Azure Boards 規劃和追蹤軟體開發

  • 利用 Azure Boards 中內建的 Scrum 和敏捷工具
  • 使用 Azure Boards 儀表板小部件
  • 使用 Azure 分析工具監控項目狀態
  • 透過 Boards 優化團隊的透明度和協作
  • 將 Azure Boards 與現有 GitHub 儲存庫整合

使用 Azure Repos 託管 Git 儲存庫並進行協作

  • 使用 Azure Repos 創建儲存庫和版本控制
  • 通過安全的 Git 客戶端支持連接代碼推送
  • 在 Azure Repos 中構建 REST API 和 Webhooks
  • 創建開發環境並執行拉取請求
  • Azure Repos 的代碼感知搜索功能
  • 清理和維護儲存庫

使用 Azure Pipelines 構建和部署軟體

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

使用 Azure Artifacts 實施整合包管理

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

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

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

將 Azure DevOps 服務與其他擴展整合

故障排除

總結與結論

最低要求

  • 了解敏捷軟體開發方法論
  • 具備任何腳本編程語言的知識
  • 基本的系統管理任務經驗
  • 了解 GitHub 工作流程和儲存庫

受眾

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

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類