測試經(jīng)理
互聯(lián)網(wǎng)
電商
支付平臺
互聯(lián)網(wǎng)金融
電信
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

DevOps的導(dǎo)入與構(gòu)建

課程費(fèi)用

6800.00 /人

課程時(shí)長

2

成為教練

課程簡介

目標(biāo)收益

讓開發(fā)人員和管理人員了解DevOps的概念、工具、流程和實(shí)踐。
讓開發(fā)人員建立正確的責(zé)任觀,逐步將傳統(tǒng)軟件運(yùn)維中與軟件開發(fā)的責(zé)任和實(shí)踐回歸到開發(fā)團(tuán)隊(duì)
讓開發(fā)人員利用現(xiàn)有工具、過程和實(shí)踐搭建適合公司DevOps基礎(chǔ)設(shè)施,實(shí)現(xiàn)可重現(xiàn)、可追蹤的構(gòu)建和部署。
讓開發(fā)人員了解設(shè)計(jì)和實(shí)現(xiàn)自由構(gòu)建系統(tǒng)和部署系統(tǒng)的思路。

培訓(xùn)對象

軟件開發(fā)人員、項(xiàng)目管理人員

課程內(nèi)容

關(guān)鍵詞
1、DevOps
2、持續(xù)集成
3、持續(xù)部署
4、包管理
5、依賴管理
6、部署系統(tǒng)
7、基礎(chǔ)設(shè)施的服務(wù)化和支持系統(tǒng)
8、可重復(fù)、可追蹤
9、誰構(gòu)建,誰運(yùn)維

課程大綱

引子 從Facebook的案例說起,聊聊如何做到日均提交上百次。
看看當(dāng)前軟件開發(fā)中,如何加快軟件的交付速度并降低軟件開發(fā)的整體成本。
引出DevOps的概念
第一單元 DevOps概覽
從DevOps的歷史看DevOps的概念發(fā)展,對比亞馬遜、Google等公司在DevOps實(shí)踐,引出DevOps一線的領(lǐng)導(dǎo)者對DevOps的認(rèn)知。
1、 經(jīng)典DevOps的定義
看看咨詢師眼里的DevOps是什么。
2、亞馬遜、google等相關(guān)實(shí)踐
重點(diǎn)是如何讓開發(fā)人員完成一切
3、總結(jié)注重實(shí)效的DevOps概念應(yīng)該是什么
第二單元 DevOps的流程與工具
以新的軟件生命周期為主線,講解各個(gè)階段涉及的工作,以及完成工作所需的流程與工具的支持
1、 介紹敏捷軟件開發(fā)過程
介紹敏捷與DevOps的關(guān)系
2、從軟件開發(fā)到部署各階段目前主流的工具
第三單元 從持續(xù)集成到持續(xù)部署
持續(xù)集成與持續(xù)部署的概念和實(shí)踐
利用現(xiàn)有工具如何針對各種規(guī)模的軟件開發(fā)搭建持續(xù)部署
第四單元 深入:包、依賴、構(gòu)建和環(huán)境
深入了解包、依賴、構(gòu)建和環(huán)境的概念和關(guān)系,以及在實(shí)際開發(fā)中其如何幫助實(shí)現(xiàn)可重復(fù)、可追蹤的部署
1、 了解傳統(tǒng)運(yùn)維中CMDB產(chǎn)生的原因和思路
2、 了解超越CMDB的更為精細(xì)化的PMDB的構(gòu)建思想和方法
第五單元 深入:構(gòu)建部署系統(tǒng)和持續(xù)部署
對于大型軟件的開發(fā),或整個(gè)企業(yè)的DevOps實(shí)施,如何搭建支持性的部署系統(tǒng)和持續(xù)部署
部署系統(tǒng)的架構(gòu)和設(shè)計(jì)要點(diǎn)
第六單元 架構(gòu)和支持系統(tǒng) 架構(gòu)對DevOps的影響,以及其他運(yùn)維系統(tǒng)需要怎樣支持企業(yè)級的DevOps
第七單元 新興技術(shù)和展望 Docker和云計(jì)算對DevOps的影響
引子
從Facebook的案例說起,聊聊如何做到日均提交上百次。
看看當(dāng)前軟件開發(fā)中,如何加快軟件的交付速度并降低軟件開發(fā)的整體成本。
引出DevOps的概念
第一單元 DevOps概覽
從DevOps的歷史看DevOps的概念發(fā)展,對比亞馬遜、Google等公司在DevOps實(shí)踐,引出DevOps一線的領(lǐng)導(dǎo)者對DevOps的認(rèn)知。

1、 經(jīng)典DevOps的定義
看看咨詢師眼里的DevOps是什么。
2、亞馬遜、google等相關(guān)實(shí)踐
重點(diǎn)是如何讓開發(fā)人員完成一切
3、總結(jié)注重實(shí)效的DevOps概念應(yīng)該是什么
第二單元 DevOps的流程與工具
以新的軟件生命周期為主線,講解各個(gè)階段涉及的工作,以及完成工作所需的流程與工具的支持

1、 介紹敏捷軟件開發(fā)過程
介紹敏捷與DevOps的關(guān)系
2、從軟件開發(fā)到部署各階段目前主流的工具
第三單元 從持續(xù)集成到持續(xù)部署
持續(xù)集成與持續(xù)部署的概念和實(shí)踐
利用現(xiàn)有工具如何針對各種規(guī)模的軟件開發(fā)搭建持續(xù)部署
第四單元 深入:包、依賴、構(gòu)建和環(huán)境
深入了解包、依賴、構(gòu)建和環(huán)境的概念和關(guān)系,以及在實(shí)際開發(fā)中其如何幫助實(shí)現(xiàn)可重復(fù)、可追蹤的部署

1、 了解傳統(tǒng)運(yùn)維中CMDB產(chǎn)生的原因和思路
2、 了解超越CMDB的更為精細(xì)化的PMDB的構(gòu)建思想和方法
第五單元 深入:構(gòu)建部署系統(tǒng)和持續(xù)部署
對于大型軟件的開發(fā),或整個(gè)企業(yè)的DevOps實(shí)施,如何搭建支持性的部署系統(tǒng)和持續(xù)部署
部署系統(tǒng)的架構(gòu)和設(shè)計(jì)要點(diǎn)
第六單元 架構(gòu)和支持系統(tǒng)
架構(gòu)對DevOps的影響,以及其他運(yùn)維系統(tǒng)需要怎樣支持企業(yè)級的DevOps
第七單元 新興技術(shù)和展望
Docker和云計(jì)算對DevOps的影響

活動詳情

提交需求