课程大纲

引言

  • DevOps与敏捷的区别
  • DevOps核心概念概述
  • 理解DevOps的主要优势

理解DevOps阶段

  • 持续集成
  • 持续交付
  • 持续部署
  • 持续测试
  • 持续监控

定义DevOps结构与流程

  • 理解DevOps角色与职责
  • 规划与评估DevOps采用
  • 定制或标准化DevOps管道

设置DevOps基础设施

  • 选择用于工作流跟踪的看板工具(如Jira、Azure DevOps等)
  • 使用Git管理源代码
  • 使用Gradle和Jenkins构建应用
  • 使用Docker和Kubernetes部署应用

构建自动化工具

  • 理解自动化场景
  • 使用Selenium创建并运行自动化测试
  • 实现构建与部署自动化工作流

将安全集成到DevOps流程中

  • 理解DevSecOps模型
  • 定义安全策略与程序
  • 自动化DevOps安全流程与工具

DevOps最佳实践与技巧

总结与下一步

要求

  • 对敏捷方法有一定了解。
  • 具备软件开发经验。

受众

  • DevOps工程师
  • IT经理
  • 开发人员
 21 小时

客户评论 (2)

即将举行的公开课程

课程分类