Python 实现轻量型 Web 框架培训
1 HTTP 协议基础
2 Pymysql 模块
3 Web 应用程序开发
4 Web 框架中的视图、路由、模板引擎
5 MySQL 数据库
6 WSGI 理念
7 MVC 设计模型
8 HTTP 请求、响应、状态码
9 使用 Werkzeug 实现 WSGI 入口
10 SQL 查询语句
1
序目
1.框架的作用
2.如何设计一个Web框架
2
HTTP 简介
1.HTTP请求
2.HTTP响应
3.HTTP状态码
3
HTTP 服务器简介
1.HTTP协议
2.常见的HTTP服务器
4
WSGI 简介
1.WSGI简介
2.Web服务器
5
Web 框架设计
1.需求分析
2.架构设计
3.如何创建项目的目录结构
6
使用 Werkzeug 实现 WSGI 入口
1.Werkzeug模块简介
2.实现WSGI入口
3.启动服务
7
实现 URL 路由追踪
1.建立映射流程
2.实现绑定函数规则
3.创建路由装饰器
8
MVC 设计模式理念
1.MVC设计模式
9
实现 MVC 设计模式的支持
1.MVC设计模式
2.视图逻辑处理
3.创建控制器类
10
实现一个简单的模版引擎
1.模板引擎的概念和种类
2.实现置换型模板引擎
3.正则表达式
11
实现 HTTP 会话维持
1.Cookie与session的关系
2.Web框架中的Cookie操作
3.实现会话维持
12
实现 URL 重定向
1.URL重定向
2.HTTP响应报头
13
数据与模板分离的理念
1.MVC设计模式
2.实现数据模板分离
14
实现 JSON 数据格式化模块
1.JSON模块
2.实现JSON类型响应对象
15
实现基于 HTTP 协议的文件下载
1.文件下载原理
2.HTTP报头
16
MySQL 数据库简介
1.MySQL数据库
2.SQL查询语言
17
实现 MySQL 数据库连接模块
1.PyMySQL模块简介
2.使用PyMySQL连接数据库
3.实现数据库模块
18
实现异常处理
1.Web框架中的异常处理
2.异常类的定义与使用
19
Web 框架实现总结
1.WSGI
2.URL路由
3.视图
4.模板引擎
5.会话
6.文件下载
20
使用 Web 框架实战一个 Web 应用程序
1.itchat