课程大纲

课程介绍

  • 课程目标
  • 课程议程

CDEF概念

  • 持续交付(CD)定义
  • 持续交付的架构设计
  • 持续交付与DevOps
  • CD与瀑布模型、敏捷、ITIL和DevOps的关系
  • 持续交付的好处

CDEF文化

  • 文化对CD架构师的重要性
  • CD架构师如何应对文化问题
  • 如何维护文化
  • 作业:DevOps文化和创造流程的实践

持续交付的设计实践

  • 设计对持续交付的重要性
  • CD架构师在设计中的角色
  • 关键设计原则
  • CD最佳实践
  • 微服务和容器

持续集成

  • 持续集成(CI)定义
  • CD架构师在CI中的角色
  • CI的重要性
  • CI的好处
  • CI最佳实践
  • 作业:优化CI工作流

持续测试

  • 持续测试(CT)定义
  • CT的重要性
  • CT的好处
  • CD架构师在CT中的角色
  • CT的五项原则
  • CT最佳实践
  • 作业:处理环境不一致

持续交付与部署

  • 持续交付定义
  • 持续部署定义
  • 持续交付与部署的好处
  • CD架构师在持续交付与部署中的角色
  • 持续交付与部署的最佳实践
  • 作业:区分持续交付与部署

持续监控

  • 持续监控定义
  • 持续监控的重要性
  • CD架构师在持续监控中的角色
  • 持续监控最佳实践
  • 作业:监控构建进度

基础设施与工具

  • 基础设施与工具的重要性
  • CD架构师在基础设施与工具中的角色
  • 构建DevOps工具链
  • 基础设施/工具最佳实践
  • 作业:识别常见基础设施/工具组件

安全保障

  • 安全保障的重要性
  • DevSecOps和Rugged DevOps定义
  • CD架构师在安全中的角色
  • 安全最佳实践
  • 作业:应用安全实践

综合练习

  • 识别工具链和工作流的改进

总结

其他信息来源

考试准备

  • 考试要求
  • 模拟考试回顾

要求

先决条件

建议具备对常见DevOps术语和概念的理解及相关工作经验。

受众

持续交付生态系统基础课程的目标受众是对学习持续集成和持续交付原则感兴趣的任何人士,例如:

  • 构建工程师
  • 企业架构师
  • IT经理
  • 维护和支持人员
  • 运营和基础设施团队
  • 项目经理
  • QA经理
  • 发布经理和工程师
  • 软件开发人员
  • 安全专业人员
  • 测试人员
 14 小时

客户评论 (4)

即将举行的公开课程

课程分类