【學(xué)習(xí)目標(biāo)與授課對象】
學(xué)習(xí)目標(biāo):根據(jù)企業(yè)需求培養(yǎng)Python開發(fā)工程師,人工智能工程師
授課對象:在校生,畢業(yè)生,在職預(yù)轉(zhuǎn)行人員
【課程內(nèi)容】
第 一階段-Python基礎(chǔ)
主講內(nèi)容:
·Python第 一個程序
·條件控制語句和循環(huán)語句
·容器類型
·函數(shù)
·文件操作
可掌握的核心能力:
1、掌握Python基礎(chǔ)語法,具備基礎(chǔ)的編程能力。
2、能夠熟練使用Python技術(shù)完成針對小問題的程序編寫。
可解決的現(xiàn)實問題:
1、能夠熟練使用Python技術(shù)完成針對小問題的程序編寫。
第二階段-Python高級
主講內(nèi)容:
·Linux系統(tǒng)使用
·多任務(wù)編程
·網(wǎng)絡(luò)編程
·HTTP協(xié)議,靜態(tài)Web服務(wù)器
·MySQL數(shù)據(jù)庫
·高級語法、正則表達式
·HTML+CSS+JS+Jquery
·Mini-Web服務(wù)器
·面向?qū)ο?/p>
·異常處理
·模塊和包
可掌握的核心能力:
1、能夠熟練使用Linux操作系統(tǒng);
2、掌握網(wǎng)絡(luò)編程相關(guān)技術(shù),能夠?qū)崿F(xiàn)網(wǎng)絡(luò)間數(shù)據(jù)通信;
3、掌握程序設(shè)計開發(fā)中多任務(wù)實現(xiàn)方式;
4、能夠熟練掌握MySQL操作相關(guān)技術(shù),熟練編寫各種數(shù)據(jù)庫操作SQL語句,并能夠進行Python與MySQL之間的數(shù)據(jù)交互;
5、掌握Python中的re模塊的使用,能夠?qū)崿F(xiàn)對字符串進行復(fù)雜模式匹配;
6、掌握Web服務(wù)器的工作流程,以及Web框架的實現(xiàn)原理;
7、建立起編程思維以及面向?qū)ο蟪绦蛟O(shè)計思想。
可解決的現(xiàn)實問題:
1、能夠熟練使用Python技術(shù)完成針對小問題的程序編寫。
2、能夠使用面向?qū)ο蟮某绦蛟O(shè)計方法,基于Linux操作系統(tǒng)開發(fā)多任務(wù)的網(wǎng)絡(luò)程序開發(fā)。
第三階段-框架與項目基礎(chǔ)
主講內(nèi)容:
·Django框架
·項目:商城-前臺
·項目:商城-MIS系統(tǒng)
可掌握的核心能力:
1、掌握PythonWeb主流框架-Django的使用;
2、可根據(jù)Web框架設(shè)計,開發(fā)對應(yīng)的數(shù)據(jù)庫;
3、可根據(jù)業(yè)務(wù)流程圖,開發(fā)Web的前后臺業(yè)務(wù)。
可解決的現(xiàn)實問題:
1、能夠開發(fā)主流Web,并掌握常見的技術(shù)要點;
2、根據(jù)實際問題設(shè)計出相應(yīng)數(shù)據(jù)庫表。
第四階段-項目自動化測試與部署
主講內(nèi)容:
·Docker
·nginx
·shell
·商城自動化部署
·商城日志管理
·商城自動化測試
·商城接口測試
·商城性能監(jiān)控
可掌握的核心能力:
1、掌握Shell基本語法;2、掌握復(fù)雜Shell腳本開發(fā);
3、具備配置自動化及日志分析能力;4、能夠熟練使用Docker容器;
5、掌握selenium基本使用;6、掌握UnitTest框架;7、能夠熟練使用request模塊;
8、具備接口測試和接口測試框架開發(fā)能力;9、掌握locust的使用。
可解決的現(xiàn)實問題:
1、具備一定的編程思維;2、能夠熟練編寫復(fù)雜Shell腳本;
3、能使用ELK實現(xiàn)企業(yè)級日志分析;4、能夠?qū)崿F(xiàn)企業(yè)項目的部署;
5、web項目自動化測試。
第五階段-框架與項目高級
主講內(nèi)容:
·Flask框架
·頭條項目
可掌握的核心能力:
1、掌握PythonWeb主流框架-Flask的使用;2、掌握常見的性能優(yōu)化技術(shù);
3、緩存服務(wù)器的操作和設(shè)計;4、異步任務(wù)的實現(xiàn)。
可解決的現(xiàn)實問題:
1、高并發(fā)全功能的Web開發(fā);2、提升數(shù)據(jù)處理響應(yīng)速度,靈活運用緩存。
第六階段-數(shù)據(jù)采集與數(shù)據(jù)分析
主講內(nèi)容:
·數(shù)據(jù)采集基礎(chǔ)
·數(shù)據(jù)提取
·反爬處理
·數(shù)據(jù)存儲
·scrapy框架
·Python數(shù)據(jù)科學(xué)庫
·機器學(xué)習(xí)
·金融風(fēng)控
·數(shù)據(jù)倉庫
·SQL強化
·推薦算法
可掌握的核心能力:
1、熟練掌握Pandas、HQL、Spark;
2、熟悉常用數(shù)據(jù)挖掘算法與模型,熟悉邏輯回歸、決策樹、隨機森林、GBDT、XGBoost、聚類等建模方法;
3、熟練使用時間序列、聚類分析、邏輯回歸、因果分析、關(guān)聯(lián)分析等統(tǒng)計方法。
可解決的現(xiàn)實問題:
1、勝任相關(guān)的數(shù)據(jù)分析工作,對企業(yè)異常數(shù)據(jù)進行深入分析,對業(yè)務(wù)風(fēng)險指標(biāo)進行跟蹤分析及優(yōu)化;
2、搭建業(yè)務(wù)監(jiān)控體系,及時發(fā)現(xiàn)、排查業(yè)務(wù)問題,并能提出有效的解決策略或方案;
3、配合項目計劃,負責(zé)建模駐場項目,完成數(shù)據(jù)分析需求及任務(wù);
4、通過大數(shù)據(jù)算法對數(shù)據(jù)進行模型的構(gòu)建、維護、和評估。
第七階段-測試監(jiān)控系統(tǒng)
主講內(nèi)容:
·性能壓力測試
·elasticsearch
·beats
·kibana
·logstash
·kafka
·elascticapm
·測試監(jiān)控
可掌握的核心能力:
1、掌握elasticstack技術(shù)棧的使用,并能夠理解其底層原理
2、掌握性能壓力測試開發(fā)技能,并具備壓測平臺開發(fā)的能力
可解決的現(xiàn)實問題:
1、能夠根據(jù)實際具體的業(yè)務(wù)場景,進行日志和指標(biāo)的收集、處理、分析;
2、能夠根據(jù)實際具體的業(yè)務(wù)場景,實現(xiàn)日志監(jiān)控、服務(wù)組件監(jiān)控、系統(tǒng)監(jiān)控、網(wǎng)絡(luò)監(jiān)控、集群監(jiān)控,形成完整的監(jiān)控體系;
能夠根據(jù)實際具體的業(yè)務(wù)場景,對web應(yīng)用進行鏈路監(jiān)控和追蹤
3、能夠根據(jù)實際具體的業(yè)務(wù)場景,開發(fā)壓測平臺,對web服務(wù)進行性能測試
4、對web應(yīng)用的性能和可用性進行監(jiān)控和管理,發(fā)現(xiàn)和定位性能瓶頸和故障,以**應(yīng)用達到預(yù)期的服務(wù)水平及最終用戶體驗
第八階段-自動化平臺
主講內(nèi)容:
·自動化運維平臺需求分析與設(shè)計
·基礎(chǔ)系統(tǒng)搭建和登錄功能
·系統(tǒng)管理功能
·CMDB系統(tǒng)
·監(jiān)控系統(tǒng)
·自動化部署系統(tǒng)
·項目上線部署
可掌握的核心能力:
1、掌握流行的Angular前端開發(fā)框架及基于螞蟻金服Antd的UI框架——NG-ALAIN;
2、掌握基于LDAP的統(tǒng)一用戶登錄管理的設(shè)計和開發(fā);
3、掌握對象級用戶、組權(quán)限管理方案的設(shè)計和開發(fā);
4、掌握請求日志及操作日志的審計管理的設(shè)計和開發(fā);
5、掌握支持混合云的大型企業(yè)級CMDB系統(tǒng)的設(shè)計和開發(fā);
6、掌握基于LDAP的服務(wù)器登錄權(quán)限管控的設(shè)計和開發(fā);
7、掌握通過Supervisor的XMLRPC,以及遠程管理所有服務(wù)器的Supervisor及其托管的進程;
8、能夠使用分布式對象存儲ceph來存儲項目的數(shù)據(jù);
9、掌握Zabbix監(jiān)控系統(tǒng)的集成開發(fā);
10、能夠Ansible產(chǎn)品體系進行批量執(zhí)行及自動化任務(wù)系統(tǒng)的開發(fā);
11、具備能夠進行CI/CD全流程開發(fā)的能力。
可解決的現(xiàn)實問題:
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),能夠及時實時的查看服務(wù)器監(jiān)控資源;
5、開發(fā)自動化管理系統(tǒng),方便的批量執(zhí)行和造化任務(wù)部署,并且操作歷史可追溯;
6、實現(xiàn)CI/CD整套流程自動化,提升開發(fā)、測試、運維協(xié)作效率。
第九階段-Web安全
主講內(nèi)容:
·安全基礎(chǔ)
·防火墻與系統(tǒng)認(rèn)證
·SQL安全
可掌握的核心能力:
1、掌握sql注入原理及防范
2、掌握基本安全體系和安全策略
可解決的現(xiàn)實問題:
能夠根據(jù)實際具體的業(yè)務(wù)場景,實施相關(guān)安全措施
【教學(xué)模式】
教學(xué)采用全程面授高品質(zhì)、高體驗培養(yǎng)模式,特別重視學(xué)員實踐能力的培養(yǎng),根據(jù)個人學(xué)習(xí)計劃提供視頻、圖文、答疑、一對一作業(yè)批改等服務(wù),旨在讓零基礎(chǔ)學(xué)員輕松入門。依托眾多合作企業(yè)資源,提供就業(yè)**和薪資**服務(wù),讓學(xué)員畢業(yè)就能贏得高薪和名企。
碼上未來始終秉承“立足精英時代,培養(yǎng)時代精英”的使命,以技術(shù)視角關(guān)注IT產(chǎn)業(yè)發(fā)展,以深度分享推進產(chǎn)業(yè)技術(shù)成長,致力于引領(lǐng)中國IT人才實踐教學(xué)新模式,努力打造高質(zhì)量值得信賴的IT人才服務(wù)平臺。
【師資介紹】
陳老師-HTML5、Java
教齡:7年
10年以上互聯(lián)網(wǎng)從業(yè)經(jīng)驗,7年以上教學(xué)經(jīng)驗,5年以上互聯(lián)網(wǎng)和開發(fā)經(jīng)驗,曾在愛立信、Cisco等多家500強知名IT公司任技術(shù)工程師、系統(tǒng)工程師、云計算工程師;長期負責(zé)惠普、CSS、Cisco、埃森哲等IT公司技術(shù)內(nèi)訓(xùn)和東北大學(xué)、東北財經(jīng)等高校的技能培訓(xùn)和就業(yè)指導(dǎo)工作,精通云計算、思科華為等互聯(lián)網(wǎng)技術(shù)、滲透技術(shù)、Web前端開發(fā)技術(shù),畢業(yè)于師范大學(xué),科班出身,授課經(jīng)驗豐富,技術(shù)全面。
丹丹老師-班主任
教齡:5年
從事教育行業(yè)多年,熱衷教育行業(yè),具備豐富得職業(yè)規(guī)劃經(jīng)驗,對國內(nèi)就業(yè)發(fā)展有著深入的了解,熟悉IT行業(yè)發(fā)展背景,擅長幫助迷茫、轉(zhuǎn)行的人,找到適合自己未來發(fā)展方向和人生職業(yè)道路,深受學(xué)生和家長喜歡。
安老師-Java、Python
教齡:6年
具有10年以上IT行業(yè)開發(fā)經(jīng)驗,6年教學(xué)及管理經(jīng)驗,擁有及其豐富的Java教學(xué)和培訓(xùn)經(jīng)驗。
參與過創(chuàng)業(yè)公司技術(shù)合伙人,擔(dān)任技術(shù)經(jīng)理,負責(zé)團隊從移動端到后臺Java平臺的搭建,對Spring MVC,My Batis,Struts2,Hibernate等主流開源框架的開發(fā)及實現(xiàn)原理、應(yīng)用場合有深入理解。語言功底扎實渾厚,精通面向?qū)ο?、?shù)據(jù)結(jié)構(gòu)、設(shè)計模式和算法,另外對游戲開發(fā)、虛擬現(xiàn)實、增強現(xiàn)實等技術(shù)領(lǐng)域都有深厚的經(jīng)驗。講課風(fēng)格詼諧幽默,直戳重點,引入深思,深受學(xué)員喜愛。
【教學(xué)現(xiàn)場】
【學(xué)校簡介】
碼上未來科技(大連)有限公司(以下簡稱“碼上未來”),成立于2019年5月,是一家專注于IT職業(yè)培訓(xùn)的專業(yè)機構(gòu)。憑借對IT互聯(lián)網(wǎng)行業(yè)發(fā)展脈搏的深度把握,不斷創(chuàng)新,致力打造IT教育全產(chǎn)業(yè)鏈人才服務(wù)平臺。
碼上未來服務(wù)于高端IT開發(fā)人才的培養(yǎng),教學(xué)大綱緊跟企業(yè)實際需求,**課程內(nèi)容緊隨IT互聯(lián)網(wǎng)發(fā)展步伐,課程包含:HTML5、Java EE、Python+人工智能、前端與移動開發(fā)、C/C++、全鏈路UI/UE設(shè)計、云計算、智能物聯(lián)網(wǎng)、Unity游戲開發(fā)等全棧開發(fā)學(xué)習(xí)內(nèi)容。旨在通過立體化的人才培養(yǎng),為企業(yè)輸送能夠創(chuàng)造價值和帶來效益的IT職業(yè)精英。
【學(xué)校環(huán)境】