课程介绍

课程简介

logo.jpegFlask框架是Python后端轻量级的框架,其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2,以简洁著称。深受很多公司的喜欢,通过官方扩展和第三方扩展,使Flask框架更加多样化。

flask1.gif

flask2.gif

课程目标

  1. 了解web框架的概念,老师带您动手写一个自己的web框架,以让您更深入了解web框架的工作原理
  2. 全面介绍flask框架,结合实例讲解怎样使用flask框架,学完本课程,即使是新手也能轻松写出自己的网站
  3. 为下一步项目开发实战,打下坚实基础

适合人群

  1. 有一定python语法基础和前端基础的在校学生或应届毕业生
  2. 有一定python语法基础和前端基础的在职人员
  3. 有其他语言基础和前端基础需要自我提高的在职工作人员

课程大纲

章节1:虚拟化环境

1_1 Web框架相关的概念

1_2 自定义Web服务器(一)

1_3 自定义Web服务器(二)

1_4 自定义Web服务器(三)

1_5 自定义Web服务器(四)

1_6 自定义Web框架

1_7 使用模板来展示动态页面数据

1_8 在web框架中引入路由的设置

1_9 采用装饰器添加路由

1_10 开发电影列表页面

1_11 Python虚拟环境的安装和搭建

章节2:视图和URL

2_1 Flask的介绍

2_2 参数说明

2_3 应用程序的参数加载--1

2_4 应用程序参数加载-2

2_5 路由列表信息

2_6 动态路由和自定义转换器

2_7 地址重定向和url_for

2_8 request的请求方式和get请求参数

2_9 post请求参数和文件上传

2_10 响应response

章节3:Jinjia2模板

3_1 Jinja2模板介绍和传参

3_2 模板中的控制语句

3_3 字符串和数字的过滤器

3_4 模板中列表和字典的过滤器

3_5 模板中自定义过滤器

3_6 模板中的测试器

3_7 模板中的继承和include标签

3_8 模板中的URL_FOR函数

章节4:Flask高级1

4_1 蓝图01

4_2 蓝图02

4_3 cookie的操作

4_4 session原理

4_5 session会话的高级

4_6 请求钩子

4_7 Flask异常处理

章节5:Flask数据库和ORM框架

5_1 SQLALchemy的介绍

5_2 创建ORM映射1

5_3 自动ORM映射

5_4 数据的CRUD操作(一)

5_5 数据的CRUD操作(二)

5_6 表的外键关联

5_7 ORM的一对多关联(一)

5_8 ORM的一对一关联(二)

5_9 ORM的多对多关联(一)

5_10 ORM的多对多关联(二)

5_11 ORM的高级操作(一)

5_12 ORM的高级操作(二)

5_13 ORM的高级操作(三)

5_14 Flask之SQLalchemy的操作(一)

5_15 Flask之SQLalchemy的操作(二)

5_16 Flask之SQLalchemy和alembic

课程亮点

关于课程的细节

  • 针对的学生群体多是零基础同学,课程中更注重细节的培养,编程的养成在课程的初期尤其重要,课程过程中结合辅导老师指导,培养适合自己的编程体系

关于课程的内容

  • 我们针对课程的内容进行了科学研究,抓重点知识,设置以点盖面知识体系。
  • 让课程的受众群体更广,学习成本降到很低

关于课程目标

  • 前期化整为零,将大的项目拆分成知识点,融入到每一个小练习当中。以练习带动记忆,最后具备项目级开发的能力
  • 结合课堂知识,学练一体,为后期课程打下扎实基础

课程图片

Flask.jpg

课程章节
章节1:虚拟化环境 (11节)

课时01

01Web框架相关的概念

免费试学

16分42秒

课时02

02第一章-自定义Web服务器(一)

免费试学

24分19秒

课时03

03自定义Web服务器(二)

免费试学

24分18秒

课时04

04自定义Web服务器(三)

免费试学

23分20秒

课时05

05自定义Web服务器(四)

免费试学

25分7秒

课时06

06第一章-自定义Web框架

免费试学

17分20秒

课时07

07第一章-使用模板来展示动态页面数据

免费试学

19分8秒

课时08

08第一章-在web框架中引入路由的设置

免费试学

20分51秒

课时09

09第一章-采用装饰器添加路由

免费试学

14分28秒

课时10

10第一章-开发电影列表页面

免费试学

15分40秒

课时11

11第一章-Python虚拟环境的安装和搭建

免费试学

25分25秒

章节2:视图和URL (10节)

课时12

01第二章-Flask的介绍

22分10秒

课时13

02第二章-参数说明

28分43秒

课时14

03第二章-应用程序的参数加载--1

18分54秒

课时15

04第二章-应用程序参数加载-2

13分16秒

课时16

05第二章-路由列表信息

13分53秒

课时17

06第二章-动态路由和自定义转换器

22分23秒

课时18

07第二章-地址重定向和url_for

23分9秒

课时19

08第二章-request的请求方式和get请求参数

17分52秒

课时20

09第二章-post请求参数和文件上传

13分36秒

课时21

10第二章-响应response

19分53秒

章节3:Jinjia2模板 (8节)

课时22

01第三章-Jinja2模板介绍和传参

22分21秒

课时23

02第三章-模板中的控制语句

22分27秒

课时24

03第三章节-字符串和数字的过滤器

18分11秒

课时25

04第三章-模板中列表和字典的过滤器

17分57秒

课时26

05第三章-模板中自定义过滤器

10分41秒

课时27

06第三章-模板中的测试器

16分29秒

课时28

07第三章-模板中的继承和include标签

16分34秒

课时29

08第三章-模板中的URL_FOR函数

13分41秒

章节4:Flask高级1 (8节)

课时30

01第四章-蓝图01

15分35秒

课时31

02第四章-蓝图02

14分25秒

课时32

03第四章-cookie的操作

25分1秒

课时33

04第四章-session原理

32分53秒

课时34

05第四章-session会话的高级

25分50秒

课时35

06第四章-请求钩子

32分7秒

课时36

07第四章-上下文

28分49秒

课时37

09第四章-Flask异常处理

17分36秒

章节5:Flask数据库和ORM框架 (16节)

课时38

01第五章-SQLALchemy的介绍

17分13秒

课时39

02第五章-创建ORM映射1

31分15秒

课时40

03第五章-自动ORM映射

11分47秒

课时41

04第五章-数据的CRUD操作1

22分39秒

课时42

05第五章-数据的CRUD操作2

12分9秒

课时43

06第五章-表的外键关联

32分29秒

课时44

07第五章-ORM的一对多关联

24分1秒

课时45

08第五章-ORM的一对一关联

32分13秒

课时46

09第五章-ORM的多对多关联

19分18秒

课时47

10第五章-ORM的多对多关联(二)

12分50秒

课时48

11第五章-ORM的高级操作(一)

23分4秒

课时49

12第五章-ORM的高级操作(二)

24分17秒

课时50

13第五章-ORM的高级操作(三)

24分0秒

课时51

14第五章-Flask-SQLalchemy的操作(一)

18分24秒

课时52

15第五章-Flask-SQLalchemy的操作(二)

17分47秒

课时53

16第五章-Flask-SQLalchemy和alembic

28分30秒

章节6:Flask-restful (6节)

课时54

Flask-restful-前后端分离和RESTful的定义

19分39秒

课时55

Flask-restful之restful的第一个案例

20分56秒

课时56

Flask-restful之restful在蓝图中使用

12分32秒

课时57

Flask-restful之restful的参数校验

39分9秒

课时58

Flask-restful之restful的响应处理1

15分9秒

课时59

Flask-restful之响应原理和自义定json

19分54秒

个问题,0回答
提问
暂无提问,赶紧去提问吧~