
Python 實(shí)現(xiàn)輕量型 Web 框架培訓(xùn)
1 HTTP 協(xié)議基礎(chǔ)
2 Pymysql 模塊
3 Web 應(yīng)用程序開發(fā)
4 Web 框架中的視圖、路由、模板引擎
5 MySQL 數(shù)據(jù)庫(kù)
6 WSGI 理念
7 MVC 設(shè)計(jì)模型
8 HTTP 請(qǐng)求、響應(yīng)、狀態(tài)碼
9 使用 Werkzeug 實(shí)現(xiàn) WSGI 入口
10 SQL 查詢語句
1
序目
1.框架的作用
2.如何設(shè)計(jì)一個(gè)Web框架
2
HTTP 簡(jiǎn)介
1.HTTP請(qǐng)求
2.HTTP響應(yīng)
3.HTTP狀態(tài)碼
3
HTTP 服務(wù)器簡(jiǎn)介
1.HTTP協(xié)議
2.常見的HTTP服務(wù)器
4
WSGI 簡(jiǎn)介
1.WSGI簡(jiǎn)介
2.Web服務(wù)器
5
Web 框架設(shè)計(jì)
1.需求分析
2.架構(gòu)設(shè)計(jì)
3.如何創(chuàng)建項(xiàng)目的目錄結(jié)構(gòu)
6
使用 Werkzeug 實(shí)現(xiàn) WSGI 入口
1.Werkzeug模塊簡(jiǎn)介
2.實(shí)現(xiàn)WSGI入口
3.啟動(dòng)服務(wù)
7
實(shí)現(xiàn) URL 路由追蹤
1.建立映射流程
2.實(shí)現(xiàn)綁定函數(shù)規(guī)則
3.創(chuàng)建路由裝飾器
8
MVC 設(shè)計(jì)模式理念
1.MVC設(shè)計(jì)模式
9
實(shí)現(xiàn) MVC 設(shè)計(jì)模式的支持
1.MVC設(shè)計(jì)模式
2.視圖邏輯處理
3.創(chuàng)建控制器類
10
實(shí)現(xiàn)一個(gè)簡(jiǎn)單的模版引擎
1.模板引擎的概念和種類
2.實(shí)現(xiàn)置換型模板引擎
3.正則表達(dá)式
11
實(shí)現(xiàn) HTTP 會(huì)話維持
1.Cookie與session的關(guān)系
2.Web框架中的Cookie操作
3.實(shí)現(xiàn)會(huì)話維持
12
實(shí)現(xiàn) URL 重定向
1.URL重定向
2.HTTP響應(yīng)報(bào)頭
13
數(shù)據(jù)與模板分離的理念
1.MVC設(shè)計(jì)模式
2.實(shí)現(xiàn)數(shù)據(jù)模板分離
14
實(shí)現(xiàn) JSON 數(shù)據(jù)格式化模塊
1.JSON模塊
2.實(shí)現(xiàn)JSON類型響應(yīng)對(duì)象
15
實(shí)現(xiàn)基于 HTTP 協(xié)議的文件下載
1.文件下載原理
2.HTTP報(bào)頭
16
MySQL 數(shù)據(jù)庫(kù)簡(jiǎn)介
1.MySQL數(shù)據(jù)庫(kù)
2.SQL查詢語言
17
實(shí)現(xiàn) MySQL 數(shù)據(jù)庫(kù)連接模塊
1.PyMySQL模塊簡(jiǎn)介
2.使用PyMySQL連接數(shù)據(jù)庫(kù)
3.實(shí)現(xiàn)數(shù)據(jù)庫(kù)模塊
18
實(shí)現(xiàn)異常處理
1.Web框架中的異常處理
2.異常類的定義與使用
19
Web 框架實(shí)現(xiàn)總結(jié)
1.WSGI
2.URL路由
3.視圖
4.模板引擎
5.會(huì)話
6.文件下載
20
使用 Web 框架實(shí)戰(zhàn)一個(gè) Web 應(yīng)用程序
1.itchat
