Python Web开发项目实战:Bug追踪管理系统

课程老师

王进(iLync) Python开发讲师
教学风格独特,以学员视角出发设计课程,难易适度,重点突出,架构清晰,将实战经验融合到教学中。讲授技术同时传递方法。得到广大学员的高度认可。

课程大纲

01.Python项目介绍和知识点归纳(3节)

1.项目的总体介绍
2.项目涉及知识点介绍
3.登陆模块 课程PPT 5.0MB | pptx文件

02.项目的创建和初始化(4节)

1.项目的创建和初始化
2.配置项目关联数据库
3.Views和URL的准备
4.Git和Gitee

03.登陆模块页面准备(6节)

1.完成登陆模块的models类
2.Django中模板继承的基础知识储备
3.完成登陆模块的模板页
4.完成用户注册页面
5.Django中form组件的初体验
6.Django中Form组件的优化

04.完成登录模块的前端页面(4节)

1.完成登录的前端页面
2.完成手机验证码登录的前端页面
3.完成重置密码前端页面
4.实现登陆模块中页面间的跳转

05.Redis数据库准备(5节)

1.安装Centos系统
2.安装Redis服务器
3.Redis数据库的基本配置
4.Python连接Redis
5.Django连接Redis

06.图片验证码和短信验证码(5节)

1.生成图片验证码
2.把图片验证码展示在页面
3.开通短信业务
4.发送短信初体验
5.发送短信的代码优化

07.完成用户注册中的短信发送(5节)

1.用户注册页面短信发送的功能介绍
2.用户注册模块中短信发送实现方法01后端部分
3.用户注册模块中短信发送实现方法01前端部分
4.Django中form组件实现输入校验的初体验
5.用户注册模块中短信发送方法02使用form组件

08.完成用户注册的功能(4节)

1.实现用户注册功能表单校验
2.完成用户注册功能后台接口
3.完成用户注册的前台调用
4.form组件校验表单细节探讨

09.完成用户登录的功能(5节)

1.登录模块的功能基本介绍
2.实现用户登录的前台调用
3.用户登录后台功能01:在form组件中实现登录
4.用户登录后台功能02:views函数中实现登录
5.使用中间件识别用户登录的状态

10.完成手机验证码登录(2节)

1.实现短信登录时验证码的发送
2.完成短信验证码登录功能

11.完成重置密码的功能(3节)

1.重置密码功能的表单验证
2.重置密码第一步:验证码校验
3.重置密码第二步:重置密码

12.登陆模块的知识点总结(1节)

1.登陆模块的知识点总结

课程详情

课程源码Gitee地址,请在码云上搜索:IT教头王进-bugmgr_demo

合适人群:

1、具有一定Python语言基础,有一定的web前端基础,想要深入学习Python Web开发的朋友;
2、学习完“跟着王进老师学开发Python篇”、“跟着王进老师学Web前端开发”的朋友;
3、有Django框架基础,但是想学习企业级项目实战的朋友;
4、喜欢Python编程并想深入研究的朋友;

 

课程内容:

本项目为Bug追踪管理系统,在企业中各种项目提供了Bug的记录、跟踪、解决和统计的功能,另外还提供了wiki的知识库和在线的文档管理等等。

 

编程无捷径,需要大量案例讲解与实战运用;杜绝纸上谈兵,杜绝“忽悠速成”,本课程为Bug追踪管理系统的第一阶段:登陆模块

◆ 在登陆模块中,包含了用户注册、用户账号登陆、手机验证码登陆、用户重置密码四个功能点。

◆ 在登陆模块中,使用到了很多知识点,比如:virtualenv虚拟环境、Git和Gitee、ORM模型、Django模板继承、Redis数据库等等,如下图:

Python Web开发项目实战:Bug追踪管理系统

 

本课程从0开始完成这个项目,代码全部手工完成,实战性很强。希望所有的同学能好好跟着视频理解每个知识点,动手敲代码。完成本课程!
Python Web开发项目实战:Bug追踪管理系统

学完本套课程之后您将收获:
1、轻松玩转Python。
2、快速掌握Python的知识体系。
3、逐步养成自己的编程思维和编程感觉。
4、快速胜任Python工程师的工作。
5、Offer与机遇

标签