Implementing DevOps Development Processes
|
實現 DevOps 開發流程
課程代碼
AZ-400T01-A
課程天數
1 天
課程概要
本課程提供實現 DevOps 流程所需的知識和技能。學生將學習如何使用原始程式碼管理、為企業縮放 Git 以及實現和管理生成基礎結構。
學習目標和取得技能
完成本課程後,學生將能夠:
- 描述使用原始程式碼管理的好處
- 從 TFVC 遷移到 Git
- 為企業 DevOps 縮放 Git
- 實現和管理版本基礎結構
- 管理應用程式的配置和機密
- 實現移動 DevOps 策略
教學方式
- Microsofe認證講師課堂指導
教材與實驗
Microsofe原廠教材
課程適合對象
對實現 DevOps 流程或欲通過 Azure DevOps Engineer Expert 認證考試者。
前備知識
- 瞭解關於 Azure、版本控制、敏捷軟體發展和核心軟體發展原則的基礎知識。
- 擁有在交付軟體的組織中工作的經驗將會很有幫助。
課程大綱
Module 1: 原始程式碼管理入門
- 什麼是原始程式碼管理?
- 原始程式碼管理的優勢
- 原始程式碼管理系統的類型
- Azure Repos 簡介
- 從 TFVC 遷移到 Git
- 對 Git Repos 進行身份驗證
Module 2: 為企業 DevOps 縮放 GitLessons
- 如何構造 Git 存儲庫
- Git 分支工作流
- 使用“拉取請求”進行協作
- 為何要關注 GitHooks?
- 促進內部開放原始程式碼
- Git 版本
- 公共項目
- Git 中的文件
Module 3: 實現和管理版本基礎結構
- DevOps 中管道的概念
- Azure Pipelines
- 評估託管代理和私有代理的使用
- 代理池
- 管道與併發
- Azure DevOps 和開放原始程式碼項目
- Azure Pipelines YAML 與視覺化設計器
- 設置私有代理
- 將 Jenkins 與 Azure Pipelines 集成
- 將外部原始程式碼管理與 Azure Pipelines 集成
- 分析並集成 Docker 多階段生成
Module 4: 管理應用程式的配置和機密
- 安全性簡介
- 實現安全併合規的開發過程
- 重新考慮應用程式配置資料
- 管理機密、權杖和證書
- 實現用於在管道中管理安全性和合規性的工具
Module 5: 實現移動 DevOps 策略
- 移動 DevOps 簡介
- Visual Studio App Center 簡介
- 管理移動目標設備集和通訊組
- 管理目標 UI 測試設備集
- 提供用於部署的測試設備
- 創建公共和私人通訊組
推薦課程