致力于提升研发企业的持续创新能力

结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。

课程分类列表

DevOps深度Workshop
课程类别:软件架构

课程讲师:

景韵

课程周期:

2天

课程费用:

5800元/天

培训目标:

n  理解DevOps的四大主要技术实践的含义和关系,包括:敏捷开发、持续交付、IT服务管理和精益

n  理解DevOps工作三步法的概念,了解管理日常工作的可视化工具Kanban的基础用法

n  剖析持续集成的五个阶段,如何循序渐进地进阶到持续部署,详细了解流水线工具Jenkins的架构和用法

n  了解DevOps流水线会用到的各种工具,包括:构建、测试、部署、配置、发布和持续监控等

n  理解部署和发布的差异,解耦的方法,和相关的实现方式配套工具

n  了解传统业务服务监控方式和微服务业务监控方式的差异,介绍相关的工具。

Unit 1: Unit 2:
 DevOps四大核心技术实践
 课堂材料:《DevOps企业成功之路》-Exin
 DevOps工作三步法和Kanban的用法
 课堂材料:Scurm vs. Kanban
Unit 3: Unit 4:
 DevOps流水线概述,讲解各个阶段所使用的工具
 演示1:基于Jenkins+Maven+Tomcat的最简化流水线的全功能演示
 持续集成的循序渐进的实施方法,讲解Jenkins和Gitlab等流水线和版本控制工具的概念和实践
Unit 5: Unit 6:
 手动实验1:搭建演示1的流水线;
 具体实验内容:基础环境配置,包括:docker,git,JDK;用容器的方式安装和部署Gitlab,部署代码项目;安装和初始化配置Jenkins和基本插件;构建持续集成流水线,构建持续交付流水线。
 持续集成相关的其它工具,包括构建、自动化测试、性能测试等
 演示2:演示自动化测试工具SoraQube和JMeter等测试工具
Unit 7 Unit 8
 手动实验2:部署和集成自动化测试工具
 具体实验内容:SoraQube的部署和测试;代码静态检查,在已有流水线里集成JMeter自动化测试工具
 容器编排平台介绍:概述个各种目前流行的Docker编排平台,包括:Docker Swarm/Kubernets/Apache Mesos。分析docker容器对DevOps的价值实践
 演示3:Docker for Datacenter的用法,演示Apache Mesos对DevOps流水线的优化
Unit 9 Unit 10
 手动实验3:部署和集成自动化测试工具
 具体实验内容:SoraQube的部署和测试;代码静态检查,在已有流水线里集成JMeter自动化测试工具
 持续监控相关工具和实践介绍。简介如何在DevOps流程中持续反馈
 演示4:演示持续监控套件ELK,和日志管理实践。
Unit 11
 课程回顾总结和开放式讨论
课程资料 备注
 实验环境建议,每人4台配置为1C/2G的虚拟机(CentOS7)  课程的主线以端到端的流水线搭建为主
 由于是定制内训课程,所以里面的个别工具可以自定义选择
 对于工具链上的单点工具的深入培训可以作为后续的扩展课程。
找到所需课程了吗?即刻 填写申请表格 与我们联络吧