課程費(fèi)用

6800.00 /人

課程時長

2

成為教練

課程簡介

詳細(xì)講解DevOps 的四大重要技術(shù)實(shí)踐和三個核心工作方法,以及他們之間的關(guān)聯(lián)關(guān)系。

目標(biāo)收益

1、 理解DevOps 的四大主要技術(shù)實(shí)踐的含義和關(guān)系,包括:敏捷開發(fā)、持續(xù)交付、IT 服務(wù)管理和精益
2、 理解DevOps 工作三步法的概念,了解管理日常工作的可視化工具Kanban 的基礎(chǔ)用法
3、 剖析持續(xù)集成的五個階段,如何循序漸進(jìn)地進(jìn)階到持續(xù)部署,詳細(xì)了解流水線工具Jenkins 的架構(gòu)和用法
4、 了解DevOps 流水線會用到的各種工具,包括:構(gòu)建、測試、部署、配置、發(fā)布和持續(xù)監(jiān)控等
5、理解部署和發(fā)布的差異,以及解耦的方法,和實(shí)現(xiàn)方式
6、了解傳統(tǒng)業(yè)務(wù)服務(wù)監(jiān)控方式和微服務(wù)業(yè)務(wù)監(jiān)控方式的差異,介紹相關(guān)的工具。

培訓(xùn)對象

1、開發(fā)人員、應(yīng)用架構(gòu)師和項(xiàng)目經(jīng)理
2、 運(yùn)維人員、系統(tǒng)架構(gòu)師和服務(wù)交付經(jīng)理
3、DevOps 工程師

課程大綱

Unit 1: 1、DevOps 四大核心技術(shù)實(shí)踐
2、課堂材料:《DevOps 企業(yè)成功之路》-Exin
Unit 2: 1、 DevOps 工作三步法和Kanban 的用法
2、 課堂材料:Scurm vs. Kanban
Unit 3: 1、 DevOps 流水線概述,講解各個階段所使用的工具
2、演示1:基于Jenkins+Maven+Tomcat 的最簡化流
水線的全功能演示
Unit 4: 1、持續(xù)集成的循序漸進(jìn)的實(shí)施方法,講解Jenkins 和
Gitlab 等流水線和版本控制工具的概念和實(shí)踐
Unit 5: 1、手動實(shí)驗(yàn)1:搭建演示1 的流水線;
2、具體實(shí)驗(yàn)內(nèi)容:基礎(chǔ)環(huán)境配置,包括:docker,git,
JDK;用容器的方式安裝和部署Gitlab,部署代碼
項(xiàng)目;安裝和初始化配置Jenkins 和基本插件;
構(gòu)建持續(xù)集成流水線,構(gòu)建持續(xù)交付流水線。
Unit 6: 1、持續(xù)集成相關(guān)的其它工具,包括構(gòu)建、自動化測
試、性能測試等
2、演示2:演示自動化測試工具SoraQube 和JMeter 等測
試工具
Unit 7: 1、手動實(shí)驗(yàn)2:部署和集成自動化測試工具
2、具體實(shí)驗(yàn)內(nèi)容:SoraQube 的部署和測試;代碼靜態(tài)檢查,在已有流水線里集成JMeter自動化測試工具
Unit 8: 1、容器編排平臺介紹:概述個各種目前流行的
Docker 編排平臺,包括:DockerSwarm/Kubernets/Apache Mesos。分析docker 容器對DevOps 的價值實(shí)踐
2、演示3:Docker for Datacenter 的用法,演示Apache Mesos 對DevOps 流水線的優(yōu)化
Unit 9: 1、持續(xù)監(jiān)控相關(guān)工具和實(shí)踐介紹。簡介如何在DevOps 流程中持續(xù)反饋
2、演示4:演示持續(xù)監(jiān)控套件ELK,和日志管理實(shí)踐。
Unit 10: 課程回顧總結(jié)和開放式討論
Unit 1:
1、DevOps 四大核心技術(shù)實(shí)踐
2、課堂材料:《DevOps 企業(yè)成功之路》-Exin
Unit 2:
1、 DevOps 工作三步法和Kanban 的用法
2、 課堂材料:Scurm vs. Kanban
Unit 3:
1、 DevOps 流水線概述,講解各個階段所使用的工具
2、演示1:基于Jenkins+Maven+Tomcat 的最簡化流
水線的全功能演示
Unit 4:
1、持續(xù)集成的循序漸進(jìn)的實(shí)施方法,講解Jenkins 和
Gitlab 等流水線和版本控制工具的概念和實(shí)踐
Unit 5:
1、手動實(shí)驗(yàn)1:搭建演示1 的流水線;
2、具體實(shí)驗(yàn)內(nèi)容:基礎(chǔ)環(huán)境配置,包括:docker,git,
JDK;用容器的方式安裝和部署Gitlab,部署代碼
項(xiàng)目;安裝和初始化配置Jenkins 和基本插件;
構(gòu)建持續(xù)集成流水線,構(gòu)建持續(xù)交付流水線。
Unit 6:
1、持續(xù)集成相關(guān)的其它工具,包括構(gòu)建、自動化測
試、性能測試等
2、演示2:演示自動化測試工具SoraQube 和JMeter 等測
試工具
Unit 7:
1、手動實(shí)驗(yàn)2:部署和集成自動化測試工具
2、具體實(shí)驗(yàn)內(nèi)容:SoraQube 的部署和測試;代碼靜態(tài)檢查,在已有流水線里集成JMeter自動化測試工具
Unit 8:
1、容器編排平臺介紹:概述個各種目前流行的
Docker 編排平臺,包括:DockerSwarm/Kubernets/Apache Mesos。分析docker 容器對DevOps 的價值實(shí)踐
2、演示3:Docker for Datacenter 的用法,演示Apache Mesos 對DevOps 流水線的優(yōu)化
Unit 9:
1、持續(xù)監(jiān)控相關(guān)工具和實(shí)踐介紹。簡介如何在DevOps 流程中持續(xù)反饋
2、演示4:演示持續(xù)監(jiān)控套件ELK,和日志管理實(shí)踐。
Unit 10:
課程回顧總結(jié)和開放式討論

活動詳情

提交需求