Tornado是使用Python开发的Web框架和异步网络库,最早由Friendfeed开发,现被Facebook收购并开放源代码。通过使用非阻塞IO,Tornado可以处理数以万计的开放连接,是long polling、WebSockets和其他需要为用户维护长连接高性能应用的理想选择。
课程章节:
一、初识tornado
1.学前须知
2.tornado简介
二、准备tornado开发环境
3.windows搭建开发环境
4.linux搭建开发环境
5.mac搭建开发环境
三、tornado基础知识
6.第一个程序
7.URL路由映射
8.错误处理
9.重定向
10.请求与响应
11.单文件多文件上传
12.同步与异步
13.协程与并行
14.多进程服务器
15.模板
16.UI模块
17.认证和安全
18.ajax通信
19.websocket实时聊天程序
20.结合sqlalchemy操作mysql
四.文章发布系统项目实战
21.项目结构
22.搭建前台页面
23.搭建后台页面
24.数据库设计
25.后台登录
26-1.标签编辑
26-2.标签列表-分页-搜索
26-3.标签修改-删除
27-1.文章编辑-ajax上传图片
27-2.文章列表-分页-搜索-修改-删除
28.前台首页
29.前台搜索
30.前台详情-代码优化
31.服务器搭建
32.运行和部署
五、总结
33.课程总结