課程描述INTRODUCTION
DevOps課程培訓(xùn)
日程安排SCHEDULE
課程大綱Syllabus
DevOps課程培訓(xùn)
一、培訓(xùn)背景
在移動(dòng)互聯(lián)網(wǎng)時(shí)代和即將到來的人工智能時(shí)代,我們所處的商業(yè)格局和企業(yè)生態(tài)充滿了易變性、不確定性、復(fù)雜性和模糊性,企業(yè)的創(chuàng)新能力依賴于能夠頻繁地從真實(shí)用戶那里得到對(duì)商業(yè)假設(shè)的有效驗(yàn)證,勝出者的特點(diǎn)是擁有快速交付價(jià)值、靈活應(yīng)對(duì)變化的能力。
DevOps就是現(xiàn)在最炙手可熱的技術(shù),目標(biāo)是能夠以可持續(xù)的方式,將變更快速、安全的部署到生產(chǎn)環(huán)境或用戶手中,讓軟件交付過程可以做到持續(xù)交付,實(shí)現(xiàn)更短的交付周期、更高質(zhì)量和更低的成本。調(diào)查表明,DevOps的接受程度正在逐年上升,尤其是在大企業(yè)中,81%已經(jīng)開始接受DevOps的方法和實(shí)踐。
在這樣的大環(huán)境背景下,很多企業(yè)開啟了DevOps轉(zhuǎn)型工作,旨在提升部門內(nèi)對(duì)DevOps知識(shí)體系和方法、技術(shù)、工具的理解,結(jié)合現(xiàn)有軟件交付過程中的痛點(diǎn),有針對(duì)性的導(dǎo)入新方法與實(shí)踐,促進(jìn)軟件研發(fā)效率及交付質(zhì)量的提升。
二、培訓(xùn)特色
本課程由國內(nèi)資深敏捷與DevOps專家、前全球五百強(qiáng)資深咨詢顧問老師精心打造,以DevOps在企業(yè)中轉(zhuǎn)型與落地為出發(fā)點(diǎn),以DevOps的立體化實(shí)施框架為基礎(chǔ),結(jié)合*實(shí)踐與工具鏈解決方案、度量模型以及大型互聯(lián)網(wǎng)公司、國內(nèi)/國際大型企業(yè)的真實(shí)案例與經(jīng)驗(yàn),幫助企業(yè)和學(xué)員掌握DevOps的管理方法和工程實(shí)踐,并建立在企業(yè)中落地DevOps的能力。
課程中特別增加了端到端持續(xù)交付流水線2.0的方案和演示,把理論和實(shí)踐有效固化在工具鏈上,助力DevOps快速落地。
課程中強(qiáng)調(diào)理論、實(shí)踐、工具落地相結(jié)合。在前兩天課程中重點(diǎn)講解DevOps實(shí)施體系,在每個(gè)知識(shí)點(diǎn)講解后,進(jìn)行相關(guān)研討或練習(xí),結(jié)合企業(yè)現(xiàn)有情況進(jìn)行問題定位和優(yōu)化,并通過真實(shí)案例鞏固講授的知識(shí);在第三天的培訓(xùn)中,全天以實(shí)操演練的方式,共進(jìn)行四個(gè)迭代的實(shí)踐,幫助學(xué)員把前兩天的知識(shí)點(diǎn)靈活應(yīng)用,進(jìn)一步加深對(duì)DevOps的理解和實(shí)際落地、解決企業(yè)實(shí)際問題的體驗(yàn)。
三、日程安排
第一天 DevOps建設(shè)體系與敏捷管理
上午 課程介紹
.三天的課程內(nèi)容和目標(biāo)介紹
DevOps背景及趨勢(shì)
.介紹DevOps的發(fā)展由來,DevOps的市場(chǎng)發(fā)展形勢(shì)
.介紹目前國內(nèi)一些行業(yè)對(duì)DevOps建設(shè)態(tài)度
.DevOps與敏捷、持續(xù)集成、持續(xù)交付等其他管理運(yùn)動(dòng)的關(guān)系
.DevOps與微服務(wù)、容器云等平臺(tái)的關(guān)系
DevOps體系化建設(shè)思路 .DevOps常見的三大建設(shè)誤區(qū)
.影響DevOps建設(shè)的關(guān)鍵因素
.DevOps范圍可大可小,企業(yè)該遵循怎樣的建設(shè)思路
下午 午休
敏捷過程規(guī)范
.敏捷過程如何驅(qū)動(dòng),團(tuán)隊(duì)組織,文化保障
.企業(yè)敏捷和傳統(tǒng)敏捷有別,企業(yè)敏捷的三大注意點(diǎn)
.敏捷度量體系的建設(shè)
精益看板的建設(shè)
.介紹故事地圖的使用方法
.如何設(shè)計(jì)看板,企業(yè)敏捷中的重要精益看板
敏捷工具的落地
.以jira為例,介紹jira的規(guī)范使用和默認(rèn)模板的不足。
.舉例jira上常用的擴(kuò)展需求。
.講解Jira的集成方法與注意點(diǎn)。
第二天 DevOps代碼庫與持續(xù)集成建設(shè)體系
上午 代碼庫管控
.無論傳統(tǒng)架構(gòu)、或是微服務(wù)架構(gòu),代碼庫該如何規(guī)劃
.針對(duì)不同團(tuán)隊(duì),不同項(xiàng)目要求,代碼flow的選擇和使用
.GitLab的集成模式和注意點(diǎn)
持續(xù)集成體系建設(shè) .持續(xù)集成體系的建設(shè)三步法
.集成策略,集成任務(wù)的設(shè)計(jì)
.基于原子任務(wù)編排CI流水線,滿足不同的集成要求
下午 午休
組件與工件庫的管理
.定義組件概念,連接代碼庫和工件庫
.如何進(jìn)行組件的類型定義,用組件組件類型驅(qū)動(dòng)后續(xù)工作
.除了存儲(chǔ)之外,工件庫的其他管理要點(diǎn)
CI領(lǐng)域的工具落地指導(dǎo)
.Jenkins Pipeline原理介紹
.Nexus、Harbor工具介紹
.如何打通上述工具,支撐企業(yè)的完整CI體系
項(xiàng)目環(huán)境與資源管理
.環(huán)境和資源是CD的基礎(chǔ),企業(yè)環(huán)境多種多樣,如何統(tǒng)一管控
.環(huán)境資源管理與CMDB的建設(shè)依賴
第三天 DevOps持續(xù)發(fā)布建設(shè)體系與案例分享
上午 CD流水線設(shè)計(jì)
.持續(xù)交付流水線的流程與權(quán)限管理設(shè)計(jì)
.流水線的執(zhí)行任務(wù)設(shè)計(jì),與組件、環(huán)境的關(guān)聯(lián)管理
.藍(lán)綠、滾動(dòng)升級(jí)、灰度發(fā)布等常見發(fā)布策略的設(shè)計(jì)
監(jiān)控與日志中心建設(shè)
.統(tǒng)一監(jiān)控體系的領(lǐng)域劃分與建設(shè)難點(diǎn)
.類ELK框架的日志監(jiān)控體系建設(shè)分享
.APM全鏈路監(jiān)控設(shè)計(jì)分享
下午 午休
DevOps成熟平臺(tái)分享
.介紹某個(gè)國內(nèi)成熟的DevOps產(chǎn)品的設(shè)計(jì)
.通過具體Demo,了解DevOps支撐全過程
.分享落地DevOps平臺(tái)的相關(guān)技術(shù)難點(diǎn)
DevOps行業(yè)案例分享
.國內(nèi)某大型金融行業(yè)案例分享
.國內(nèi)某運(yùn)營商案例分享
.國內(nèi)某大型企業(yè)案例分享
總結(jié)與答疑
.課程總結(jié)及回顧,部分未設(shè)計(jì)領(lǐng)域的簡(jiǎn)單介紹
.答疑
第四天 總結(jié)與交流
DevOps課程培訓(xùn)
轉(zhuǎn)載:http://www.jkyingpanluxiangji.com/gkk_detail/32000.html
已開課時(shí)間Have start time
IT相關(guān)內(nèi)訓(xùn)
- 云計(jì)算的應(yīng)用領(lǐng)域和實(shí)踐 武威
- Fine BI 數(shù)據(jù)分析與 張曉如
- 互聯(lián)網(wǎng)新技術(shù)在銀行的應(yīng)用 武威
- 滲透測(cè)試與攻防實(shí)戰(zhàn)高級(jí)課程 張勝生
- IT崗位數(shù)智化能力提升路徑 甄文智
- 網(wǎng)安管理崗培訓(xùn) 張勝生
- 信息安全風(fēng)險(xiǎn)評(píng)估與加固技能 張勝生
- Python高效辦公自動(dòng)化 張曉如
- 軟件安全意識(shí)加強(qiáng)與技能提高 張勝生
- 電力信息化:價(jià)值和建設(shè)分析 劉宇佳
- 大模型技術(shù)與應(yīng)用培訓(xùn) 葉梓
- CISSP認(rèn)證培訓(xùn)課程 張勝生