課程適合哪類人學(xué)習(xí)?
在校生
畢業(yè)生
在職想轉(zhuǎn)行
緊密結(jié)合市場,定制課程大綱
階段 | 學(xué)習(xí)內(nèi)容 | 學(xué)習(xí)目標(biāo) |
第一階段:
Python基礎(chǔ)
|
Python第一個(gè)程序、條件控制語句和循環(huán)語句、容器類型、函數(shù)、文件操作 |
1、掌握Python基礎(chǔ)語法, 具備基礎(chǔ)的編程能力。
2、能夠熟練使用Python技術(shù)完成針對(duì)小問題的程序編寫。
|
第二階段:
Python高級(jí)
|
Linux系統(tǒng)使用、多任務(wù)編程、網(wǎng)絡(luò)編程、HTTP協(xié)議,靜態(tài)Web服務(wù)器、MySQL數(shù)據(jù)庫、高級(jí)語法、正則表達(dá)式、HTML+CSS+JS+Jquery、Mini-Web服務(wù)器、面向?qū)ο?、異常處理、模塊和包 |
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àng)目基礎(chǔ)
|
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àng)目自動(dòng)化測試與部署
|
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àng)目高級(jí)
|
Flask框架、頭條項(xiàng)目 |
1、掌握Python Web主流框架-Flask的使用;
2、掌握常見的性能優(yōu)化技術(shù);
3、緩存服務(wù)器的操作和設(shè)計(jì);
4、異步任務(wù)的實(shí)現(xiàn)。
|
第六階段:
數(shù)據(jù)采集與數(shù)據(jù)分析
|
數(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ì)方法。
|
第七階段:
測試監(jiān)控系統(tǒng)
|
性能壓力測試、elasticsearch、beats、kibana、logstash、kafka、elasctic apm、測試監(jiān)控 |
1、 掌握elastic stack技術(shù)棧的使用,并能夠理解其底層原理
2、掌握性能壓力測試開發(fā)技能,并具備壓測平臺(tái)開發(fā)的能力
|
第八階段:
自動(dòng)化平臺(tá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ā)的能力
|
第九階段:
Web安全
|
安全基礎(chǔ)、防火墻與系統(tǒng)認(rèn)證、SQL安全 |
1、掌握sql注入原理及防范
2、掌握基本安全體系和安全策略
|
我們靠什么自信獲得您的認(rèn)可?
好的環(huán)境是安心學(xué)習(xí)的保障
課堂2
講師工位
前臺(tái)
學(xué)生工位2
¥詢價(jià)課時(shí):詳詢
¥詢價(jià)課時(shí):詳詢
¥詢價(jià)課時(shí):詳詢
¥詢價(jià)課時(shí):詳詢
¥詢價(jià)課時(shí):詳詢
¥詢價(jià)課時(shí):詳詢
¥詢價(jià)課時(shí):詳詢
¥詢價(jià)課時(shí):詳詢
¥詢價(jià)課時(shí):詳詢
¥16800課時(shí):詳詢