首页>全部课程>微软认证 AzureDevOps专家
微软认证 AzureDevOps专家
东方瑞通资深讲师
微软认证 AzureDevOps专家
报名课程可获赠200.0元助学金,助学金说明 >>
直播面授
时间图标 培训课时 30课时
标题图标 课程介绍 标题图标

本课程提供了设计和实现 DevOps 流程和实践所需的知识及技能。学生将学习如何规划 DevOps、使用源

代码管理、为企业缩放 Git、集成工件、设计依赖项管理策略、管理机密、实现持续集成、实现容器生成

策略、设计发布策略、设置发布管理工作流、实现部署模式和优化反馈机制。

标题图标 学员基础 标题图标

学习本课程需要学员具备下列基础知识:

        • 学习并通过了AZ-900认证培训或者具备相当的Azure基础知识
        • 精通软件开发敏捷模式
        • 熟悉Azure开发或者Azure管理内容 
标题图标 课程目标 标题图标

适用于将人员、流程和技术相结合的 DevOps 专业人员,以持续提供满足最终用户需求和业务目标的有价值的产品和服务。DevOps 专业人员通过优化实践、改进沟通和协作以及创建自动化来

简化交付。他们设计并实现应用程序代码和基础架构策略,实现持续集成、持续测试、持续交付以及持续

监控和反馈

标题图标 课程大纲 标题图标

第一章: 规划DevOps

  • Devops和敏捷开发流程概述
  • 团队转型
  • 项目选择
  • DevOps团队结构
  • 迁移到Azure DevOps

 

第二章: 源代码管理入门

  • 源代码管理概述
  • 源代码管理方式和平台,类型
  • Azure Repos概述
  • GitHub概述
  • 迁移到Git
  • 本地Git使用概述
  • Git版本控制概述

 

第三章: 扩展Git到云端

  • Git库构建
  • Git分支工作流
  • 使用Azure Repos请求协作功能
  • 使用GitHooks

 

 

第四章: 项目依赖和包管理

  • 软件包管理概述
  • 包依赖关系
  • 包管理
  • 使用Azure建立自己的软件包管理平台

     

  第五章: Azure DevOps管道

  • Azure DevOps中的管道概述
  • 代理和托管评估
  • 代理池和环境定义
  • 管理管道的并发
  • 使用管道实现持续集成(CI)
  • 定义内部版本策略
  • 集成到Azure 管道
  • 使用Docker实现CI

 

  第六章: 应用程序配置管理和机密管理

  • AzureDevOps安全性概述
  • 安全合规的开发流程
  • 应用程序配置数据
  • 管理机密,令牌和证书
  • 在管道中实现安全性和合规性工具
  • 集成Azure 密钥保管库

 

       

  第七章: 代码质量管理

  • 代码质量管理和策略
  • 管理安全策略
  • 集成Azure  DevOps和SonarCloud
  •  

 

  第八章: 容器内部版本策略

  • 容器版本概述
  • 实现容器内部版本策略
  • 应用程序更新
  • 保护数据存储
  • 保护流数据

 

  第九章: 版本控制,安全性和合规性

  • 项目版本控制概述
  • 包安全性
  • 开源软件的定义和包管理
  • 集成许可证和漏洞扫描
  • 实现版本控制策略

 

  第十章: 设计发布策略

  • 持续交付概述
  • 发布战略建议
  • 定义发布管道
  • 部署模式
  • 发布管理工具

 

  第十一章: 发布管理工作流

  • 发布管道创建
  • 预配和配置环境
  • 将机密与发布管道集成
  • 配置自动集成和功能测试自动化

 

  第十二章: 部署模式

  • 部署模式简介
  • 实现蓝绿部署
  • 实现Canary部署
  • 功能切换
  • 灰度发布实现
  • AB测试
  • 渐进式暴露部署模式

 

  第十三章:反馈机制

  • DevOps流程反馈概述
  • 系统实训情况跟踪工具
  • 程序崩溃报告数据
  • 开发监测功能更
  • 集成和配置证书系统

 

  第十四章:移动DevOps策略

  • 移动 DevOps 简介
  • Visual Studio App Center 简介
  • 管理移动目标设备集和通讯组
  • 管理目标 UI 测试设备集
  • 预配测试人员设备以进行部署
  • 创建公共通讯组和专用通讯组

 

  第十五章: 基础结构和Azure配置

  • 基础结构即代码概述
  • 基础结构即代码和配置管理
  • 使用 ARM 模板创建 Azure 资源
  • Desired State Configuration (DSC)
  • Azure 自动化和 DevOps

 

  第十六章: Azure 部署模型和服务

  • 部署模块和选项
  • Azure 基础结构即服务 (IaaS) 服务
  • Azure 平台即服务 (PaaS) 服务
  • 无服务器和 HPC 计算服务

 

第十七章- 创建和管理 Kubernetes 服务基础结构

  • AKS服务概述概述
  • 创建和使用Azure Kubernetes 服务 (AKS)
  • 将多容器应用程序部署到 Azure Kubernetes 服务

 

第十八章  第三方基础结构即代码工具可用于 Azure

  • Chef
  • Puppet
  • Ansible
  • Terraform
  • 基础结构即代码
  •  在云中使用 Terraform 和 Azure Pipelines 自动化基础结构部署

 

第十九章 - 在基础结构中实现合规性和安全性

  • 模块概述
  • DevOps 中的安全性和合规性原则
  • Azure 安全中心

 

第二十章  推荐和设计系统反馈机制

  • 系统反馈概述
  • 内循环
  • 连续实验心态
  • 设计实践来衡量最终用户的满意度
  • 设计流程以捕获和分析用户反馈
  • 设计流程以自动化应用程序分析