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