网盘:百度 | 学分:5,VIP免费 | 发布:2023-04-10 | 查看:0 | 更新:2024-01-09 | 其它

Tornado从入门到进阶 打造支持高并发的技术论坛

〖课程介绍〗:

在本课程中,我们从tornADo的基础发到项目实战进行系统讲解覆盖理论实践,完成本课程可以更透彻的理解异步IO并发编程思想,以及正确使用tornADo进行并发编程,做一个支持并发技术论坛项目

〖课程目录〗:


第1章 Tornado从入门到进阶 打造支持高并发的技术论坛-课程导学 试看1 节 | 14分钟

TornADo从入门进阶 打造支持并发技术论坛-课程导学


收起列表

第2章 开发环境搭建(会的可以略过本章,2-4要看下哦)4 节 | 28分钟

本章节主要讲解搭建开发环境包括navicat、pycharm、virtualenvwrAPPer的使用,在本章节也会重点介绍课程资源下载配置使用


收起列表

第3章 为什么要学习tornado 试看5 节 | 41分钟

很多人会把tornADo和flask以及djanGo相提并论,只是知道tornADo是高并发的,但是因为对tornADo的核心不熟悉,就在错误的使用tornADo,导致两种结果: 1.写出来系统并发不高甚至更低, 2. 只是简单的把torando理解一个Web框架。这些都是因为对tornADo理解不够导致的。 …


收起列表

第4章 异步和非阻塞9 节 | 130分钟

本章就带领大家使用torandod的协程,让我们对torando有一个快速了解,异步和非阻塞主要是通过socket编程,一步步的引出select、poll和epoll、然后我们使用select模型使用非阻塞的socket接口去模拟了一个事件循环去体验异步和非阻塞的核心,然后我们引出了使用async和awAIt关键以及coroutine装饰器去定义协程的两种…


收起列表


    • 视频:4-1 tornADo提供了哪些功能 (04:44)

    • 视频:4-2 同步、异步、阻塞和非阻塞 (07:34)

    • 视频:4-3 socket的非阻塞io请求html(1) (15:28)

    • 视频:4-4 socket的非阻塞io请求html(2) (13:37)

    • 视频:4-5 select、poll和epoll (21:09)

    • 视频:4-6 我们自己实现事件循环 (08:30)

    • 视频:4-7 什么是协程 (17:05)

    • 视频:4-8 AsyncHttpClient异步http请求 (14:45)

    • 视频:4-9 tornADo实现并发的爬虫 (26:36)


第5章 tornado的web基础11 节 | 174分钟

本章介绍torando的Web框架的主要模块,本章节我们将会涉及到tornADo进程Web开发的主要模块,为什么我们不能再tornADo中写阻塞的io接口以及tornADo的几个核心模块代码结构,让大家可以上一章的知识融合起来,本章节我们将会体会到options、settings、url的映射、UI模块和tornADo的模板、RequestHandler等 …


收起列表


    • 视频:5-1 tornADo之helloworld (13:16)

    • 视频:5-2 tornADo中为什么不能写同步方法 (04:10)

    • 视频:5-3 tornADo中的url配置 (20:57)

    • 视频:5-4 define、options、parse_comand_line (08:10)

    • 视频:5-5 RequestHandler常用方法 (29:11)

    • 视频:5-6 RequestHandler的子类 (14:17)

    • 视频:5-7 tornADo的template (20:47)

    • 视频:5-8 购物车列表页-template常用功能 (28:17)

    • 视频:5-9 template之页面继承和重载 (08:06)

    • 视频:5-10 tornADo模板中UIModule (22:11)

    • 视频:5-11 tornADo的settings (03:48)


第6章 aiomysql完成留言板功能3 节 | 44分钟

本章节我们使用前面介绍到的tornADo的基础知识同时结合AIoMySQL异步MySQL驱动完成一个留言板的功能


收起列表

第7章 peewee的功能介绍6 节 | 87分钟

本章节主要内容包括三个部分: 1.介绍我们为什么会选择peewee作为课程的orm,以及如何通过peewee去快速完成数据交互,比如数据保存、删除、查询等 2. peewee-asyn,因为peewee本身的接口同步,所以我们需要peewee-async去将peewee的功能集成到tornADo中 3. 数据库设计通过面的需求


收起列表

第8章 wtforms集成到tornado中3 节 | 51分钟

Web系统开发中很重要一个模块是表单验证,本章节我们将会将wtforms集成到tornADo中,通过学习wtforms我们将很容易完成表单的验证以及如何通过wtforms生成html


收起列表


    • 视频:8-1 wtforms定义form表单并验证 (20:23)

    • 视频:8-2 peewee保存wtforms验证后的数据 (14:47)

    • 视频:8-3 wtforms输出成html (15:01)


第9章 restful api、需求分析和代码结构设计3 节 | 37分钟

本章节我们介绍restful api、对系统进行需求分析后对课程的代码结构进行设计


收起列表

第10章 用户登录和注册12 节 | 200分钟

本章节我们通过登录注册功能打开tornADo异步编程之旅,本章节我们将接触到如何通过AsyncHttpClient去异步的完成信发送,在本章节中我们也将通过peewee-async去完成异步的MySQL数据入库,我们通过自定义分布式session的方式完成session的分布式保存。 …


收起列表

第11章 小组相关功能开发22 节 | 283分钟

本章节我们开发社区小组功能我们可以新建小组,加入小组、审核小组、评论和回复等功能通过本章节我们不只能学习如何去异步的保存数据库记录,还能学习如何将富文本集成到tornADo中,也会学习到peewee的更多功能比如get_related和model_to_dict等方法以及AIofiles去异步的保存文件。tornADo的authenticated装饰…


收起列表

第12章 问答相关功能开发6 节 | 57分钟

本章节我们完成问答相关功能开发包括通过peewee去过滤和排序数据。本章节的相关功能我们使用前面学习到的知识点来巩固已经学习到的知识


收起列表

第13章 个人中心相关功能开发11 节 | 120分钟

本章节完成个人中心相关功能开发,在个人中心中我们会接触到如何去确保密码加密,个人中心相关功能我们将会进一步学习AIofiles、以及peewee的PassworField等功能


收起列表

第14章 部署上线2 节 | 44分钟

部署一个系统开发最后阶段,在本章节中我们将会通过部署线上的centos系统部署tornADo服务,在本章节中我们讲解Nginx安装配置MySQL安装和配置以及如何Nginx和tornADo部署运行起来


收起列表

第15章 第十五章 总结和展望7 节 | 31分钟

本章节我们将对课程的知识进行梳理和总结


收起列表

视频截图〗:



       



*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。

下载地址(复制到浏览器打开,手机端请扫码下载):

请登录购买后查看,VIP全站免费下载

充值 升级VIP
收藏(0

万部精品课程任意搜

热门TAG: 诊初 光斑 寻龙 390页 奇门四害详解与调整秘法 10册 彩扫 Coupang 数据采集 -24课
微信客服 搜索课程 返回顶部