Curriculum Framework

课程大纲

Lesson 1

初识flask

课程内容:

本节课主要学习web开发的知识,以及对css回顾,为后期学习做准备

知识点:

1.web的介绍
2.css回顾
3.css进阶
4.css动画

Lesson 2

Jinja2模板引擎

课程内容:

本节课主要介绍Flask框架,学习如何从零开始设计Flask项目

知识点:

1.初始化
2.视图函数和映射
3.Debug模式
4.URL传参
5.页面跳转和重定向

Lesson 3

<form>表单的知识

课程内容:

本节课开始学习jinja2模板的用法,主要掌握模板的渲染和传参

知识点:

1.模板渲染,模板传参
2.控制结构语句
3.继承和block语句

Lesson 4

Boostrap和WTF表单

课程内容:

本节课主要应用前面所学知识,制作一个仿ddos攻击qq邮箱的项目,并从中学习前后端互相传参的过程。

知识点:

1.Dos的原理
2.发送邮件的服务器配置
3.Flask-Script实现的脚本编辑模式
4.前端页面中表单的应用
5.前端与后端互传数据
6.异步发送

Lesson 5

SQLAlchemy数据库(一)

课程内容:

本节课主要学习应用flask-bootstrap插件、父模板、表单知识,并结合前面知识制作了一个小项目

知识点:

1.Flask-Bootstrap的安装和应用
2.父模板和404页面设计
3.Flask-WTF的安装和使用
4.web表单和用户验证函数
5.重定向的应用

Lesson 6

SQLAlchemy数据库(二)

课程内容:

本节课主要学习SQLAlchemy数据库,通过对该数据库的应用,熟悉了解数据库模型的创建和数据库的各类操作

知识点:

1.数据库基础知识
2.Flask_SQLAlchemy
3.定义数据库模型
4.数据库可视化软件的使用
5.数据库基本操作:增删查找
6.Flask_Migrate数据库迁移框架

Lesson 7

闯关网站

课程内容:

本节课将学习Bootstrap的配置,以及如何利用Bootstrap来设计美观的页面,了解闯关页面的跳转逻辑。

知识点:

1.Bootstrap起步;
2.主要页面渲染;
3.Python闯关。

Lesson 8

注册登录

课程内容:

本节课将优化上节课的闯关流程,给网站添加登录和注册功能。

知识点:

1.用户注册功能;
2.用户登录功能;
3.注册、登录页面美化。

Lesson 9

用户退出

课程内容:

本节课将学习如何实现网站的退出功能,保存用户的闯关状态。

知识点:

1.添加退出功能;
2.完善退出功能;
3.保存用户的闯关状态。

Lesson 10

个人资料

课程内容:

本节课将制作网站的个人资料页面,实现用户头像的上传功能。

知识点:

1.个人资料页面;
2.上传头像功能;
3.登录限制。

Lesson 11

社区发帖

课程内容:

本节课将实现社区的发帖功能,优化主题帖的展示效果。

知识点:

1.社区发帖功能;
2.完善页面效果。

Lesson 12

闯关优化

课程内容:

本节课将优化网站,实现删除帖子和增删关卡的功能。

知识点:

1.删除帖子;
2.增删关卡;
3.网站前端优化。

继续了解 Python Level6
证书查询 x
请输入证书编号:

请输入正确的证书编号

学员姓名:孙兴民

课程:Scratch Level 1

发证日期:2019.08.15

证书查询

该证书不存在