课程培训
微软认证 AzureDevOps专家培训课程
学员基础 

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

        • 学习并通过了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 安全中心

 

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

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



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>
技术支持:帮做网络