課程大綱ios
1、語言基礎(5周)算法
數據類型編程
流程控制設計模式
模塊服務器
函數、迭代器、裝飾器網絡
遞歸、迭代、反射多線程
面向對象編程架構
模擬人生遊戲開發框架
2、網絡編程(4周)運維
Socket c/s編程、Twisted網絡框架
網絡爬蟲開發、多線程、多進程
協程gevent、select/poll/epoll
生產者消費者模型
分佈式監控軟件開發
審計系統開發
FTP服務器開發
批量命令、文件分佈工具
3、Web基礎開發(3周)
Html/CSS基礎
Dom編程
原生JS學習
Jquery/EasyUI/AngulaJS
Ajax異步加載
Highchar畫圖
Bootstrap
4、算法&設計模式(1周)
冒泡、二叉樹、哈希、折半等常見算法學習
工廠模式
單例模式
享元模式
代理模式
經常使用設計模式學習
5、PY WEB框架(4周)
MVC架構講解
自行開發一個WEB框架
Djiango/Tornado/Flask/Bottle
WebPy框架學習/Session/中間件
ORM/Cookie/CSRF/FORM
Restful API框架
權限管理後臺開發
開發BBS論壇
開發WEB聊天室
6、項目實戰篇(8周)
購物商城開發
主機管理+任務編排+運維審計堡壘機
分佈式類Nagios/Zabbix監控產品
CMDB資產管理開發
IP/DNS資源池管理平臺開發
基於用戶視角的網站訪問質量監測
分析平臺開發
OpenStack二次開發