課程級(jí)別 | 初級(jí) |
培訓(xùn)周期 | 3-6個(gè)月 |
上課時(shí)間 | 全日制 |
上課地址 | 大連市高新區(qū)軟景中心5A寫字樓12B-08 |
第一階段—Python基礎(chǔ)
主講內(nèi)容:
·Python個(gè)程序
·條件控制語句和循環(huán)語句
·容器類型
·函數(shù)
·文件操作
可掌握的核心能力:
1、掌握Python基礎(chǔ)語法, 具備基礎(chǔ)的編程能力。
2、能夠熟練使用Python技術(shù)完成針對(duì)小問題的程序編寫。
可解決的現(xiàn)實(shí)問題:
1、能夠熟練使用Python技術(shù)完成針對(duì)小問題的程序編寫。
第二階段—Python
主講內(nèi)容:
·Linux系統(tǒng)使用
·多任務(wù)編程
·網(wǎng)絡(luò)編程
·HTTP協(xié)議,靜態(tài)Web服務(wù)器
·MySQL數(shù)據(jù)庫
·語法、正則表達(dá)式
·HTML+CSS+JS+Jquery
·Mini-Web服務(wù)器
·面向?qū)ο?br/>·異常處理
·模塊和包可掌握的核心能力:
1、能夠熟練使用Linux操作系統(tǒng);
2、掌握網(wǎng)絡(luò)編程相關(guān)技術(shù), 能夠?qū)崿F(xiàn)網(wǎng)絡(luò)間數(shù)據(jù)通信;
3、掌握程序設(shè)計(jì)開發(fā)中多任務(wù)實(shí)現(xiàn)方式;
4、能夠熟練掌握MySQL操作相關(guān)技術(shù), 熟練編寫各種數(shù)據(jù)庫操作SQL語句, 并能夠進(jìn)行Python與MySQL之間的數(shù)據(jù)交互;
5、掌握Python中的re模塊的使用, 能夠?qū)崿F(xiàn)對(duì)字符串進(jìn)行復(fù)雜模式匹配;
6、掌握Web服務(wù)器的工作流程, 以及Web框架的實(shí)現(xiàn)原理;
7、建立起編程思維以及面向?qū)ο蟪绦蛟O(shè)計(jì)思想。
可解決的現(xiàn)實(shí)問題:
1、能夠熟練使用Python技術(shù)完成針對(duì)小問題的程序編寫。
2、能夠使用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法, 基于Linux操作系統(tǒng)開發(fā)多任務(wù)的網(wǎng)絡(luò)程序開發(fā)。
第三階段—框架與項(xiàng)目基礎(chǔ)
主講內(nèi)容:
·Django框架
·項(xiàng)目:商城-前臺(tái)
·項(xiàng)目:商城-MIS系統(tǒng)
可掌握的核心能力:
1、掌握Python Web主流框架-Django的使用;
2、可根據(jù)Web框架設(shè)計(jì),開發(fā)對(duì)應(yīng)的數(shù)據(jù)庫;
3、可根據(jù)業(yè)務(wù)流程圖,開發(fā)Web的前后臺(tái)業(yè)務(wù)。
可解決的現(xiàn)實(shí)問題:
1、能夠開發(fā)主流Web,并掌握常見的技術(shù)要點(diǎn);
2、根據(jù)實(shí)際問題設(shè)計(jì)出相應(yīng)數(shù)據(jù)庫表。
第四階段—項(xiàng)目自動(dòng)化測試與部署
主講內(nèi)容:
·Docker
·nginx
·shell
·商城自動(dòng)化部署
·商城日志管理
·商城自動(dòng)化測試
·商城接口測試
·商城性能監(jiān)控
可掌握的核心能力:
1、掌握Shell基本語法;2、掌握復(fù)雜Shell腳本開發(fā);
3、具備配置自動(dòng)化及日志分析能力;4、能夠熟練使用Docker容器;
5、掌握selenium基本使用;6、掌握UnitTest框架;7、能夠熟練使用request模塊;
8、具備接口測試和接口測試框架開發(fā)能力;9、掌握locust的使用。
可解決的現(xiàn)實(shí)問題:
1、具備一定的編程思維;2、能夠熟練編寫復(fù)雜Shell腳本;
3、能使用ELK實(shí)現(xiàn)企業(yè)級(jí)日志分析;4、能夠?qū)崿F(xiàn)企業(yè)項(xiàng)目的部署;
5、web項(xiàng)目自動(dòng)化測試。
第五階段—框架與項(xiàng)目
主講內(nèi)容:
·Flask框架
·頭條項(xiàng)目
可掌握的核心能力:
1、掌握Python Web主流框架-Flask的使用;2、掌握常見的性能優(yōu)化技術(shù);
3、緩存服務(wù)器的操作和設(shè)計(jì);4、異步任務(wù)的實(shí)現(xiàn)。
可解決的現(xiàn)實(shí)問題:
1、高并發(fā)全功能的Web開發(fā);2、提升數(shù)據(jù)處理響應(yīng)速度,靈活運(yùn)用緩存。
第六階段—數(shù)據(jù)采集與數(shù)據(jù)分析
主講內(nèi)容:
·數(shù)據(jù)采集基礎(chǔ)
·數(shù)據(jù)提取
·反爬處理
·數(shù)據(jù)存儲(chǔ)
·scrapy框架
·Python數(shù)據(jù)科學(xué)庫
·機(jī)器學(xué)習(xí)
·金融風(fēng)控
·數(shù)據(jù)倉庫
·SQL強(qiáng)化
·算法可掌握的核心能力:
1、 熟練掌握Pandas、HQL、Spark;
2、 熟悉常用數(shù)據(jù)挖掘算法與模型,熟悉邏輯回歸、決策樹、隨機(jī)森林、GBDT、XGBoost、聚類等建模方法;
3、 熟練使用時(shí)間序列、聚類分析、邏輯回歸、因果分析、關(guān)聯(lián)分析等統(tǒng)計(jì)方法。
可解決的現(xiàn)實(shí)問題:
1、 勝任相關(guān)的數(shù)據(jù)分析工作,對(duì)企業(yè)異常數(shù)據(jù)進(jìn)行深入分析,對(duì)業(yè)務(wù)風(fēng)險(xiǎn)指標(biāo)進(jìn)行跟蹤分析及優(yōu)化;
2、 搭建業(yè)務(wù)監(jiān)控體系,及時(shí)發(fā)現(xiàn)、排查業(yè)務(wù)問題,并能提出有效的解決策略或方案;
3、 配合項(xiàng)目計(jì)劃,負(fù)責(zé)建模駐場項(xiàng)目,完成數(shù)據(jù)分析需求及任務(wù);
4、 通過大數(shù)據(jù)算法對(duì)數(shù)據(jù)進(jìn)行模型的構(gòu)建、維護(hù)、和評(píng)估。
第七階段—測試監(jiān)控系統(tǒng)
主講內(nèi)容:
·性能壓力測試
·elasticsearch
·beats
·kibana
·logstash
·kafka
·elasctic apm
·測試監(jiān)控
可掌握的核心能力:
1、 掌握elastic stack技術(shù)棧的使用,并能夠理解其底層原理
2、掌握性能壓力測試開發(fā)技能,并具備壓測平臺(tái)開發(fā)的能力
可解決的現(xiàn)實(shí)問題:
1、 能夠根據(jù)實(shí)際具體的業(yè)務(wù)場景,進(jìn)行日志和指標(biāo)的收集、處理、分析;
2、能夠根據(jù)實(shí)際具體的業(yè)務(wù)場景,實(shí)現(xiàn)日志監(jiān)控、服務(wù)組件監(jiān)控、系統(tǒng)監(jiān)控、網(wǎng)絡(luò)監(jiān)控、集群監(jiān)控,形成完整的監(jiān)控體系;
能夠根據(jù)實(shí)際具體的業(yè)務(wù)場景,對(duì)web應(yīng)用進(jìn)行鏈路監(jiān)控和追蹤
3、能夠根據(jù)實(shí)際具體的業(yè)務(wù)場景,開發(fā)壓測平臺(tái),對(duì)web服務(wù)進(jìn)行性能測試
4、對(duì)web應(yīng)用的性能和可用性進(jìn)行監(jiān)控和管理,發(fā)現(xiàn)和定位性能瓶頸和故障,以保證應(yīng)用達(dá)到預(yù)期的服務(wù)水平及最終用戶體驗(yàn)
第八階段—自動(dòng)化平臺(tái)
主講內(nèi)容:
·自動(dòng)化運(yùn)維平臺(tái)需求分析與設(shè)計(jì)
·基礎(chǔ)系統(tǒng)搭建和登錄功能
·系統(tǒng)管理功能
·CMDB系統(tǒng)
·監(jiān)控系統(tǒng)
·自動(dòng)化部署系統(tǒng)
·項(xiàng)目上線部署
可掌握的核心能力:
1、掌握流行的Angular前端開發(fā)框架及基于螞蟻金服Antd的UI框架——NG-ALAIN;
2、掌握基于LDAP的統(tǒng)一用戶登錄管理的設(shè)計(jì)和開發(fā);
3、掌握對(duì)象級(jí)用戶、組權(quán)限管理方案的設(shè)計(jì)和開發(fā);
4、掌握請(qǐng)求日志及操作日志的審計(jì)管理的設(shè)計(jì)和開發(fā);
5、掌握支持混合云的大型企業(yè)級(jí)CMDB系統(tǒng)的設(shè)計(jì)和開發(fā);
6、掌握基于LDAP的服務(wù)器登錄權(quán)限管控的設(shè)計(jì)和開發(fā);
7、掌握通過Supervisor的XML RPC,以及遠(yuǎn)程管理所有服務(wù)器的Supervisor及其托管的進(jìn)程;
8、能夠使用分布式對(duì)象存儲(chǔ)ceph來存儲(chǔ)項(xiàng)目的數(shù)據(jù);
9、掌握Zabbix監(jiān)控系統(tǒng)的集成開發(fā);
10、能夠Ansible產(chǎn)品體系進(jìn)行批量執(zhí)行及自動(dòng)化任務(wù)系統(tǒng)的開發(fā);
11、具備能夠進(jìn)行CI/CD全流程開發(fā)的能力。
可解決的現(xiàn)實(shí)問題:
1、解決企業(yè)內(nèi)部多系統(tǒng)的用戶管理問題;
2、解決企業(yè)IT資產(chǎn)配置管理混亂問題;
3、解決企業(yè)服務(wù)器登錄權(quán)限管理難的問題;
4、關(guān)聯(lián)集成Zabbix監(jiān)控系統(tǒng),能夠及時(shí)實(shí)時(shí)的查看服務(wù)器監(jiān)控資源;
5、開發(fā)自動(dòng)化管理系統(tǒng),方便的批量執(zhí)行和造化任務(wù)部署,并且操作歷史可追溯;
6、實(shí)現(xiàn)CI/CD整套流程自動(dòng)化,提升開發(fā)、測試、運(yùn)維協(xié)作效率。
第九階段—Web安全
主講內(nèi)容:
·安全基礎(chǔ)
·防火墻與系統(tǒng)認(rèn)證
·SQL安全
可掌握的核心能力:
1、掌握sql注入原理及防范
2、掌握基本安全體系和安全策略
可解決的現(xiàn)實(shí)問題:
能夠根據(jù)實(shí)際具體的業(yè)務(wù)場景,實(shí)施相關(guān)安全措施

溫馨提示