班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每個班級的人數(shù)限3到5人,互動授課, 保障效果,小班授課。 |
上間和地點 |
上部份地點:【上海】同濟大學(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院【北京分部】:北京中山學院/福鑫大樓【南京分部】:金港大廈(和燕路)【武漢分部】:佳源大廈(高新二路)【成都分部】:領(lǐng)館區(qū)1號(中和大道)【沈陽分部】:沈陽理工大學/六宅臻品【鄭州分部】:鄭州大學/錦華大廈【石家莊分部】:河北科技大學/瑞景大廈 最近開間(周末班/連續(xù)班/晚班):2019年1月26日 |
實驗設備 |
◆小班教學,教學效果好 ☆注重質(zhì)量☆邊講邊練 ☆合格學員免費推薦工作 ★實驗設備請點擊這兒查看★ |
質(zhì)量保障 |
1、培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓班中重聽; 2、培訓結(jié)束后,授課老師留給學員聯(lián)系方式,保障培訓效果,免費提供課后技術(shù)支持。 3、培訓合格學員可享受免費推薦就業(yè)機會。☆合格學員免費頒發(fā)相關(guān)工程師等資格證書,提升職業(yè)資質(zhì)。專注高端技術(shù)培訓15年,端海學員的能力得到大家的認同,受到用人單位的廣泛贊譽,端海的證書受到廣泛認可。 |
部份程大綱 |
|
- 第1章 課程介紹
本章節(jié)主要講解互聯(lián)網(wǎng)的發(fā)展趨勢及課程背景整個課程的章節(jié)安排,最后帶領(lǐng)大家對"IMOOCC"自動化工程進行演示!
- 1-1 自動化運維開發(fā)實戰(zhàn)課程導學
第2章 工程初識和環(huán)境搭建
本章圍繞工程環(huán)境為主要知識內(nèi)容,講解“IMOOCC”這個自動化工程的總體設計思路,逐步介紹工程運行所需要的基礎環(huán)境, python基礎環(huán)境安裝、模塊、及基礎服務(mysql、mongodb、redis等)的搭建。講解工程代碼的獲取、及支持方式。并介紹些學習方法和建議。 ...
- 2-1 自動化工程總體設計
2-2 章節(jié)介紹
2-3 學習環(huán)境硬件準備
2-4 Python等基礎環(huán)境安裝
2-5 Mysql、Mongo、Redis安裝
2-6 讓工程在ubuntu上run起來
2-7 pycharm打開工程
2-8 課程學習方法和建議
第3章 DevOPS工程快速入門引導
本章節(jié)圍繞工程的基礎知識,講解工程中應用的核心知識,分別介紹:Python基礎入門、Python進階內(nèi)容、Django入門及工程應用、ipython安裝。引導大家快速掌握基礎知識,初步熟悉工程中應用的重點模塊。
- 3-1 DevOPS工程快速入門引導
3-2 Ipython的基本操作
3-3 python基礎知識
3-4 python的迭代器
3-5 python匿名函數(shù)+正則表達式
3-6 Python 模塊的導入、裝飾器 面向?qū)ο缶幊?br>
3-7 Django工程快速入門引導
3-8 第一個DevOPS工程及Django的settings文件配置
3-9 對象模型models
3-10 建立工程模型
3-11 模型遷移
3-12 工程功能設計
3-13 信息采集接口功能實現(xiàn)
3-14 信息提供接口功能實現(xiàn)
3-15 Django日志輸出logging模塊
3-16 Django學習與郵件發(fā)送
3-17 郵件發(fā)送功能代碼實現(xiàn) mp4
3-18 IMOOCC工程中對于django框架的應用
3-19 IMOOCC工程對于django的框架設計改動
3-20 IMOOCC工程用到的表models定義和字段設計
3-21 IMOOCC工程用到的外鍵關(guān)聯(lián)
3-22 工程初識和環(huán)境搭建--從githup上下載代碼和安裝模塊
第4章 資產(chǎn)管理,自動化發(fā)現(xiàn)、掃描
本章節(jié)講解自動化掃描探測的基礎部分,講解為什么要優(yōu)先作資產(chǎn)管理及資產(chǎn)掃描,服務端的掃描發(fā)現(xiàn),功能抽象和約定、探測方式、協(xié)議、以及相關(guān)模塊。介紹nmap實現(xiàn)網(wǎng)絡探測、如何利用telnetlib模塊實現(xiàn)服務存活探測、如何使用pexpect實現(xiàn)ssh的登錄認證及模塊的核心類介紹。對比介紹關(guān)于paramiko模塊的核心類和優(yōu)勢。 ...
- 4-1 服務端資產(chǎn)探測、掃描發(fā)現(xiàn)
4-2 Imoocc前臺資產(chǎn)管理前臺界面功能
4-3 Imoocc資產(chǎn)管理服務探測的流程
4-4 探測協(xié)議和模塊
4-5 nmap工具探測使用
4-6 python-nmap模塊的使用
4-7 python中的telnet模塊判斷ssh服務主機
4-8 通過python存活掃描的列表
4-9 主機登錄探測
4-10 pexpect和paramiko模塊
4-11 場景腳步模擬ssh用戶密碼登錄和會話控制
4-12 paramiko模塊ssh用戶密鑰登錄
4-13 通過操作系統(tǒng)獲取主機資產(chǎn)信息
4-14 主機資產(chǎn)信息的重要性和探測對象
4-15 主機資產(chǎn)(系統(tǒng)主機名、系統(tǒng)版本)獲取方式
4-16 主機資產(chǎn)(mac地址信息)獲取
4-17 主機資產(chǎn)(機器型號、sn序列號)獲取
4-18 yaml工程的配置文件讀取
4-19 程序代碼邏輯梳理
4-20 敏感數(shù)據(jù)庫的加密解密-AES
4-21 探測資產(chǎn)信息獲取執(zhí)行演示
4-22 邏輯圖示探測資產(chǎn)信息
第5章 自動化資產(chǎn)掃描發(fā)現(xiàn)進階
本章節(jié)在第四章節(jié)的基礎上,講解自動化掃描的進階內(nèi)容。講解了針對網(wǎng)絡設備收集方式,snmp協(xié)議及原理,介紹如何通過snmp協(xié)議獲取網(wǎng)絡設備的資產(chǎn)信息(如:sn、hostname等等)、虛擬機器(kvm、docker、esxi)的自動化登錄探測,并介紹如何獲取宿主機虛擬機關(guān)系。對Docker容器,容器核心信息獲取(如:mac信息、sn號、系統(tǒng)版本...
- 5-1 章節(jié)內(nèi)容介紹及規(guī)劃
5-2 網(wǎng)絡設備snmp資產(chǎn)信息獲取
5-3 網(wǎng)絡設備snmp客戶端
5-4 演示pysnmp模塊調(diào)用執(zhí)行
5-5 工程對于網(wǎng)絡設備掃描代碼梳理
5-6 工程對于網(wǎng)絡設備掃描代碼知識點總結(jié)
5-7 服務器資產(chǎn)信息掃描歸類
5-8 服務器資產(chǎn)信息掃描歸類的邏輯實現(xiàn)
5-9 Docker容器掃描
5-10 Docker服務安裝及測試鏡像啟動
5-11 Docker掃描關(guān)鍵信息獲取.mov_音頻
5-12 Docker登錄掃描關(guān)鍵信息的代碼邏輯
5-13 Docker登錄掃描關(guān)鍵信息代碼執(zhí)行演示
5-14 kvm物理機資產(chǎn)探測掃描--kvm虛擬環(huán)境安裝
5-15 kvm物理機資產(chǎn)探測掃描--通過kvm宿主機關(guān)聯(lián)虛擬機的方式
5-16 ESX物理機資產(chǎn)探測掃描--利用vmware提供的sdk探測ESX
5-17 (資產(chǎn)探測、掃描發(fā)現(xiàn)進階)章節(jié)知識回顧
第6章 ansible自動化任務執(zhí)行
本章節(jié)分別基于ansible的ad-hoc和playbook兩個模式展開詳細講解。ansible工具安裝、ansible.cfg配置文件、ad-hoc模式介紹、執(zhí)行參數(shù)介紹、inventory主機配置、介紹、主機密碼、密鑰批量執(zhí)行。ad-hoc常用個模塊場景使用演示。 介紹playbook的實現(xiàn)優(yōu)勢、基本語法、模擬進行負載的自動化任務執(zhí)行場景。 講解python模塊ansibl...
- 6-1 Ansible自動化任務執(zhí)行的意義
6-2 Ansibel的介紹和安裝
6-3 Ansible主要配置文件介紹
6-4 Ansible.cfg的常用配置項講解
6-5 hosts主機資產(chǎn)清單配置方式
6-6 實現(xiàn)ssh密碼登錄執(zhí)行命令
6-7 實現(xiàn)ssh密鑰登錄執(zhí)行命令
6-8 ad-hoc模式概念和命令執(zhí)行
6-9 ad-hoc常用模塊介紹
6-10 ad-hoc常用模塊場景演練
6-11 ad-hoc系統(tǒng)信息獲取、服務安裝、服務管理
6-12 ad-hoc常用模塊場景演練--代碼部署
6-13 playbook的組成及其優(yōu)勢
6-14 playbook命令執(zhí)行方式和執(zhí)行選項
6-15 playbook基本場景使用
6-16 playbook劇本中用的yaml配置語法
6-17 playbook劇本中的變量定義方式
6-18 playbook基本語句之條件判斷
6-19 playbook基本語句之循環(huán)語句講解演示
6-20 playbook基本語句之條件結(jié)合循環(huán)語句的使用場景
6-21 playbook異常處理
6-22 ansible自動化任務執(zhí)行tags標簽任務控制
6-23 劇本中的include用法介紹
6-24 官方所建議的roles劇本目錄結(jié)構(gòu)
6-25 roles場景演練_劇本結(jié)構(gòu)梳理
6-26 roles場景演練執(zhí)行
6-27 場景演練注意問題及效確認
第7章 ansible自動化執(zhí)行進階工程演練
本章節(jié)在基礎篇的基礎上更為深入的講解ansible的模塊內(nèi)容,如:”IMOOCC”工程中自動化任務功能模塊;基于版本ansible2.4.1的自動化接口api封裝、方法重寫,等一系列核心方法等功能(如:執(zhí)行任務鎖、callback接口改寫、動態(tài)主機、主機組、執(zhí)行任務變量添加等)。課程中加入了redis作為任務鎖、消息隊列的應用,講解工程中m...
- 7-1 章節(jié)內(nèi)容介紹
7-2 ansible模塊中的核心類介紹
7-3 InventoryManager調(diào)用
7-4 InventoryManager+VariableManager常用方法使用
7-5 ad-hoc任務執(zhí)行_
7-6 playbook劇本的任務執(zhí)行
7-7 CallbackBase類方法改寫
7-8 playbook模式下的CallbackBase類方法改寫
7-9 ansible模塊核心類章節(jié)總結(jié)
7-10 基于ansible+django的自動化任務接口設計
7-11 utils層核心任務類的封裝代碼實現(xiàn)
7-12 utils層核心代碼執(zhí)行演示及調(diào)試方式介紹
7-13 view視圖層基礎場景演示
7-14 關(guān)于POST方法和客戶端瀏覽器提交方式
7-15 json數(shù)據(jù)格式和內(nèi)容及數(shù)據(jù)處理
7-16 工程接口設計及url路由
7-17 工程view視圖層代碼邏輯實現(xiàn)及自動化接口執(zhí)行演示
7-18 自動化工程事件日志及狀態(tài)記錄
7-19 pymongo執(zhí)行基礎的CURD操作
7-20 關(guān)于事件日志的記錄
7-21 事件日志的記錄代碼部分講解
7-22 事件日志的記錄代碼執(zhí)行演示
7-23 任務執(zhí)行鎖及基本的redis操作
7-24 工程中的任務執(zhí)行鎖代碼梳理和執(zhí)行演示
|