適用于將人員、流程和技術(shù)相結(jié)合的 DevOps 專業(yè)人員,以持續(xù)提供滿足最終用戶需求和業(yè)務(wù)目標(biāo)的有價(jià)值的產(chǎn)品和服務(wù)。DevOps 專業(yè)人員通過優(yōu)化實(shí)踐、改進(jìn)溝通和協(xié)作以及創(chuàng)建自動(dòng)化來
簡(jiǎn)化交付。他們?cè)O(shè)計(jì)并實(shí)現(xiàn)應(yīng)用程序代碼和基礎(chǔ)架構(gòu)策略,實(shí)現(xiàn)持續(xù)集成、持續(xù)測(cè)試、持續(xù)交付以及持續(xù)
監(jiān)控和反饋
 
第一章: 規(guī)劃DevOps
- Devops和敏捷開發(fā)流程概述
 
- 團(tuán)隊(duì)轉(zhuǎn)型
 
- 項(xiàng)目選擇
 
- DevOps團(tuán)隊(duì)結(jié)構(gòu)
 
- 遷移到Azure DevOps
 
?
第二章: 源代碼管理入門
- 源代碼管理概述
 
- 源代碼管理方式和平臺(tái),類型
 
- Azure Repos概述
 
- GitHub概述
 
- 遷移到Git
 
- 本地Git使用概述
 
- Git版本控制概述
 
?
第三章: 擴(kuò)展Git到云端
- Git庫(kù)構(gòu)建
 
- Git分支工作流
 
- 使用Azure Repos請(qǐng)求協(xié)作功能
 
- 使用GitHooks
 
?
?
第四章: 項(xiàng)目依賴和包管理
- 軟件包管理概述
 
- 包依賴關(guān)系
 
- 包管理
 
- 使用Azure建立自己的軟件包管理平臺(tái)
 
?????
? 第五章: Azure DevOps管道
- Azure DevOps中的管道概述
 
- 代理和托管評(píng)估
 
- 代理池和環(huán)境定義
 
- 管理管道的并發(fā)
 
- 使用管道實(shí)現(xiàn)持續(xù)集成(CI)
 
- 定義內(nèi)部版本策略
 
- 集成到Azure 管道
 
- 使用Docker實(shí)現(xiàn)CI
 
?
? 第六章: 應(yīng)用程序配置管理和機(jī)密管理
- AzureDevOps安全性概述
 
- 安全合規(guī)的開發(fā)流程
 
- 應(yīng)用程序配置數(shù)據(jù)
 
- 管理機(jī)密,令牌和證書
 
- 在管道中實(shí)現(xiàn)安全性和合規(guī)性工具
 
- 集成Azure 密鑰保管庫(kù)
 
?
???????
? 第七章: 代碼質(zhì)量管理
- 代碼質(zhì)量管理和策略
 
- 管理安全策略
 
- 集成Azure? DevOps和SonarCloud
 
- ?
 
?
? 第八章: 容器內(nèi)部版本策略
- 容器版本概述
 
- 實(shí)現(xiàn)容器內(nèi)部版本策略
 
- 應(yīng)用程序更新
 
- 保護(hù)數(shù)據(jù)存儲(chǔ)
 
- 保護(hù)流數(shù)據(jù)
 
?
? 第九章: 版本控制,安全性和合規(guī)性
- 項(xiàng)目版本控制概述
 
- 包安全性
 
- 開源軟件的定義和包管理
 
- 集成許可證和漏洞掃描
 
- 實(shí)現(xiàn)版本控制策略
 
?
? 第十章: 設(shè)計(jì)發(fā)布策略
- 持續(xù)交付概述
 
- 發(fā)布戰(zhàn)略建議
 
- 定義發(fā)布管道
 
- 部署模式
 
- 發(fā)布管理工具
 
?
? 第十一章: 發(fā)布管理工作流
- 發(fā)布管道創(chuàng)建
 
- 預(yù)配和配置環(huán)境
 
- 將機(jī)密與發(fā)布管道集成
 
- 配置自動(dòng)集成和功能測(cè)試自動(dòng)化
 
?
? 第十二章: 部署模式
- 部署模式簡(jiǎn)介
 
- 實(shí)現(xiàn)藍(lán)綠部署
 
- 實(shí)現(xiàn)Canary部署
 
- 功能切換
 
- 灰度發(fā)布實(shí)現(xiàn)
 
- AB測(cè)試
 
- 漸進(jìn)式暴露部署模式
 
?
? 第十三章:反饋機(jī)制
- DevOps流程反饋概述
 
- 系統(tǒng)實(shí)訓(xùn)情況跟蹤工具
 
- 程序崩潰報(bào)告數(shù)據(jù)
 
- 開發(fā)監(jiān)測(cè)功能更
 
- 集成和配置證書系統(tǒng)
 
?
? 第十四章:移動(dòng)DevOps策略
- 移動(dòng) DevOps 簡(jiǎn)介
 
- Visual Studio App Center 簡(jiǎn)介
 
- 管理移動(dòng)目標(biāo)設(shè)備集和通訊組
 
- 管理目標(biāo) UI 測(cè)試設(shè)備集
 
- 預(yù)配測(cè)試人員設(shè)備以進(jìn)行部署
 
- 創(chuàng)建公共通訊組和專用通訊組
 
?
? 第十五章: 基礎(chǔ)結(jié)構(gòu)和Azure配置
- 基礎(chǔ)結(jié)構(gòu)即代碼概述
 
- 基礎(chǔ)結(jié)構(gòu)即代碼和配置管理
 
- 使用 ARM 模板創(chuàng)建 Azure 資源
 
- Desired State Configuration (DSC)
 
- Azure 自動(dòng)化和 DevOps
 
?
? 第十六章: Azure 部署模型和服務(wù)
- 部署模塊和選項(xiàng)
 
- Azure 基礎(chǔ)結(jié)構(gòu)即服務(wù) (IaaS) 服務(wù)
 
- Azure 平臺(tái)即服務(wù) (PaaS) 服務(wù)
 
- 無(wú)服務(wù)器和 HPC 計(jì)算服務(wù)
 
?
第十七章- 創(chuàng)建和管理 Kubernetes 服務(wù)基礎(chǔ)結(jié)構(gòu)
- AKS服務(wù)概述概述
 
- 創(chuàng)建和使用Azure Kubernetes 服務(wù) (AKS)
 
- 將多容器應(yīng)用程序部署到 Azure Kubernetes 服務(wù)
 
?
第十八章? 第三方基礎(chǔ)結(jié)構(gòu)即代碼工具可用于 Azure
- Chef
 
- Puppet
 
- Ansible
 
- Terraform
 
- 基礎(chǔ)結(jié)構(gòu)即代碼
 
- ?在云中使用 Terraform 和 Azure Pipelines 自動(dòng)化基礎(chǔ)結(jié)構(gòu)部署
 
?
第十九章 - 在基礎(chǔ)結(jié)構(gòu)中實(shí)現(xiàn)合規(guī)性和安全性
- 模塊概述
 
- DevOps 中的安全性和合規(guī)性原則
 
- Azure 安全中心
 
?
第二十章? 推薦和設(shè)計(jì)系統(tǒng)反饋機(jī)制
- 系統(tǒng)反饋概述
 
- 內(nèi)循環(huán)
 
- 連續(xù)實(shí)驗(yàn)心態(tài)
 
- 設(shè)計(jì)實(shí)踐來衡量最終用戶的滿意度
 
- 設(shè)計(jì)流程以捕獲和分析用戶反饋
 
- 設(shè)計(jì)流程以自動(dòng)化應(yīng)用程序分析