課程費用

6800.00 /人

課程時長

2

成為教練

課程簡介

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

目標收益

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

培訓對象

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

課程大綱

Unit 1: 1、DevOps 四大核心技術實踐
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ù)集成的循序漸進的實施方法,講解Jenkins 和
Gitlab 等流水線和版本控制工具的概念和實踐
Unit 5: 1、手動實驗1:搭建演示1 的流水線;
2、具體實驗內容:基礎環(huán)境配置,包括:docker,git,
JDK;用容器的方式安裝和部署Gitlab,部署代碼
項目;安裝和初始化配置Jenkins 和基本插件;
構建持續(xù)集成流水線,構建持續(xù)交付流水線。
Unit 6: 1、持續(xù)集成相關的其它工具,包括構建、自動化測
試、性能測試等
2、演示2:演示自動化測試工具SoraQube 和JMeter 等測
試工具
Unit 7: 1、手動實驗2:部署和集成自動化測試工具
2、具體實驗內容:SoraQube 的部署和測試;代碼靜態(tài)檢查,在已有流水線里集成JMeter自動化測試工具
Unit 8: 1、容器編排平臺介紹:概述個各種目前流行的
Docker 編排平臺,包括:DockerSwarm/Kubernets/Apache Mesos。分析docker 容器對DevOps 的價值實踐
2、演示3:Docker for Datacenter 的用法,演示Apache Mesos 對DevOps 流水線的優(yōu)化
Unit 9: 1、持續(xù)監(jiān)控相關工具和實踐介紹。簡介如何在DevOps 流程中持續(xù)反饋
2、演示4:演示持續(xù)監(jiān)控套件ELK,和日志管理實踐。
Unit 10: 課程回顧總結和開放式討論
Unit 1:
1、DevOps 四大核心技術實踐
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ù)集成的循序漸進的實施方法,講解Jenkins 和
Gitlab 等流水線和版本控制工具的概念和實踐
Unit 5:
1、手動實驗1:搭建演示1 的流水線;
2、具體實驗內容:基礎環(huán)境配置,包括:docker,git,
JDK;用容器的方式安裝和部署Gitlab,部署代碼
項目;安裝和初始化配置Jenkins 和基本插件;
構建持續(xù)集成流水線,構建持續(xù)交付流水線。
Unit 6:
1、持續(xù)集成相關的其它工具,包括構建、自動化測
試、性能測試等
2、演示2:演示自動化測試工具SoraQube 和JMeter 等測
試工具
Unit 7:
1、手動實驗2:部署和集成自動化測試工具
2、具體實驗內容:SoraQube 的部署和測試;代碼靜態(tài)檢查,在已有流水線里集成JMeter自動化測試工具
Unit 8:
1、容器編排平臺介紹:概述個各種目前流行的
Docker 編排平臺,包括:DockerSwarm/Kubernets/Apache Mesos。分析docker 容器對DevOps 的價值實踐
2、演示3:Docker for Datacenter 的用法,演示Apache Mesos 對DevOps 流水線的優(yōu)化
Unit 9:
1、持續(xù)監(jiān)控相關工具和實踐介紹。簡介如何在DevOps 流程中持續(xù)反饋
2、演示4:演示持續(xù)監(jiān)控套件ELK,和日志管理實踐。
Unit 10:
課程回顧總結和開放式討論

活動詳情

提交需求