从实际需求分析开始,实现当今主流知识问答应用的功能,包括动态、文章、问答、私信、消息通知、搜索、个人中心,打造企业级知识问答网站,由此完整学习Python后端开发技术栈。从零开发到阿里云上线,讲解企业项目开发的全过程。
技术版本维护
讲师长期维护项目,不会让项目由于
技术版本更新而无法运行。
Git代码仓库
提供高性能远端Git仓库,方便开发
者随时随地参与项目。
课程源代码
免费提供课程源码,课程源码保持长
期更新维护。
学习社群
课程专属学习交流群,与优秀的人共
同进步:互相帮助,共同分享。
专题讨论
定期组织技术话题讨论,疑难问题/
热点技术/职业规划/高效学习等热点
观点等你参与。
问答社区
遇到困难随时提问,讲师亲自
答疑解惑。
课后练习
定制每章课后练习,技能知识
牢牢掌握。
教辅材料
辅助视频内容,扩展知识面,让你更
好,更深的理解知识。
Django高级应用实践
使用cookiecutter-django搭建项目工程模板
通用类视图(CBGV)编程,更精简的代码,
更高的开发效率
Django生态,不局限于框架,探索项目开发最
佳实践
数据库设计&网站优化
MySQL数据库设计
安全和权限管理,SQL优化
Redis缓存的使用
网站优化:Celery邮件任务队列
django-compressor压缩静态文件css/js
TestCase测试用例,保证代码质量
每个功能模块都有测试用例编写
讲解两种不同测试思路
1.Test Client模拟wsgi server发送
HTTP Request
2.RequestFactory类模拟Request
直接测试视图
算法+设计模式融合项目,理解更透彻
Python多继承中的MRO算法
经典类的DFS算法
新式类的BFS和C3线性化算法
通用类视图源码中Mixin组合模式
Signal机制的观察者模式
WebSocket消息推送,难点精讲
循序渐进讲解:
原理>功能设计>前后端技术实现部署
将Channels集成到Django项目中,
实现后端消息的实时推送
上线时通过Nginx+Daphne+uWSGI+Django
部署Django Channels应用
对接云计算服务,结合潮流技术
讲解两种阿里云产品的使用
1.云服务器ECS (Elastic Compute
Service)
2.阿里云关系型数据库RDS
(Relational Database Service)
个人中心模块
模型类设计
Django-allauth本地+第三方认认证
集成Github登录注册
OAuth 2.0协议原理
TestCase测试用例
首页动态功能
ORM中多对多外键
Python中的多继与MRO
通用类视图ListView/DeleteView
源码详解
C3线性化算法
文章模块
自定义查询集QuerySet
Markdown编辑与实时预览效果
通用类视图CreateView/
UpdateView源码详解
DTL语法精讲
问答模块
给问题投票的逻辑梳理Django中
的ContentType
GenericForeignKey与
GenericRelation的使用
RequestFactory类测试视图
私信功能模块
消息模型类与查询集的设计
用户发送消息与接收消息处理
Django中WebSocket编程
网站通知功能※
通知功能的业务场景分析
通知处理器设计与实现
django-channels介绍和原理
ASGI服务器
WebSocket JS编程
全站搜索模块
Elasticsearch搜索引擎安装和配置
搜索结果分类处理
django-haystack全文检索
Django部署
同步Django应用的部署
(Nginx+Tornado+Django或
Apache+mod_wsgi+Django)
与Django Channels应用的部署
(Nginx+Daphne+uWSGI/
Gunicorn +Django)各讲两种
需要提升工作经验的Python开发者
具备Django框架开发经验的程序员
准备跳槽的Python开发
不适合:没有django基础的学员
具备Django开发经验
熟悉MySQL使用
熟练使用Python3.6+
掌握基本的Linux命令
红色沸点
好评
与一些常规的Django教程不同 这是企业级的开发课,很多内容 比如缓存 消息队列 项目部署等,在其它常规教程里是学不到的,希望自己能坚持住,打好基础!
WittChen
好评
啥也不说了,老师思路很清晰,回答的很及时,最主要是还会鼓励人,很好的一位老师,希望老师能推出更多的课程。
肖庚辰
好评
超赞的课程,里面涉及到了大量的django干货,对希望提升自己django技术的同学,推荐购买学习!!!
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题