Python Level 5
本课程要求学员在个level的基础上,同时具备前端基础、数据库表设计等知识,进一步学习Flask框架,终实现能够独立开发Flask项目。
课程对象 |
|
上课形式 |
|
学习时长 |
(以上) |
|
12节录播课+12节小班课+3个月在线答疑 |
|
3个月(建议) |
课程大纲
序号 |
课程 |
课程内容 |
知识点 |
1 |
初识flask |
本节课主要学习web开发的知识,以及对css回顾,为后期学习做准备 |
1.web的介绍 2.css回顾 3.css进阶 4.css动画
|
2 |
Jinja2模板引擎 |
本节课主要介绍Flask框架,学习如何从零开始设计Flask项目 |
1.初始化 2.视图函数和映射3.Debug模式 4.URL传参 5.页面跳转和重定向
|
3 |
表单的知识 |
本节课开始学习jinja2模板的用法,主要掌握模板的渲染和传参 |
1.模板渲染,模板传参 2.控制结构语句 3.继承和block语句
|
4 |
Boostrap和WTF表单 |
本节课主要应用前面所学知识,制作一个仿ddos攻击qq邮箱的项目,并从中学习前后端互相传参的过程。 |
1.Dos的原理 2.发送邮件的服务器配置3.Flask-Script实现的脚本编辑模式 4.前端页面中表单的应用 5.前端与后端互传数据 6.异步发送
|
5 |
SQLAlchemy数据库(一) |
本节课主要学习应用flask-bootstrap插件、父模板、表单知识,并结合前面知识制作了一个小项目 |
1.Flask-Bootstrap的安装和应用 2.父模板和404页面设计3.Flask-WTF的安装和使用 4.web表单和用户验证函数 5.重定向的应用
|
6 |
SQLAlchemy数据库(二) |
本节课主要学习SQLAlchemy数据库,通过对该数据库的应用,熟悉了解数据库模型的创建和数据库的各类操作 |
1.数据库基础知识2.Flask_SQLAlchemy 3.定义数据库模型 4.数据库可视化软件的使用 5.数据库基本操作:增删查找 6.Flask_Migrate数据库迁移框架
|
7 |
闯关网站 |
本节课将学习Bootstrap的配置,以及如何利用Bootstrap来设计美观的页面,了解闯关页面的跳转逻辑。 |
1.Bootstrap起步; 2.主要页面渲染; 3.Python闯关。
|
8 |
注册登录 |
本节课将优化上节课的闯关流程,给网站添加登录和注册功能。 |
1.用户注册功能; 2.用户登录功能; 3.注册、登录页面美化。
|
9 |
用户退出 |
本节课将学习如何实现网站的退出功能,保存用户的闯关状态。 |
1.添加退出功能; 2.完善退出功能; 3.保存用户的闯关状态。
|
10 |
个人资料 |
本节课将制作网站的个人资料页面,实现用户头像的上传功能。 |
1.个人资料页面; 2.上传头像功能; 3.登录限制。
|
11 |
社区发帖 |
本节课将实现社区的发帖功能,优化主题帖的展示效果。 |
1.社区发帖功能; 2.完善页面效果。
|
12 |
闯关优化 |
本节课将优化网站,实现删除帖子和增删关卡的功能。 |
1.删除帖子; 2.增删关卡;
|
更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入 编玩边学少儿编程培训 详细了解 咨询电话:400-0358-011 你也可以留下你的联系方式,让课程老师跟你详细解答: 在线咨询