Python Flask 全流程全栈项目实战

从0到1快速积累全栈项目开发经验,讲解细致、保姆级服务,不怕听不懂

已完结
|
难度:初级
|
时长:共 22 小时
¥199.00
距离活动结束
立即购买
加购物车
已有 132 人在学
  • 具备独立开发全栈项目能力
  • 提升全栈编程思维与技巧
  • 快速掌握全栈项目开发技能
  • 提升毕设,实习实训通过率
  • 熟悉企业真实的开发全流程
  • 拥有一个高质量的个人作品
试看本节课 06:27
试看本节课 07:41
试看本节课 06:43
1-1 技术栈与学习目标
1-2 项目效果演示
2-1 慕慕手记项目架构梳理

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
即将毕业,难以交付一个高质量的毕设作品?缺少项目实战经验,实习难通过?没有能力做大型复杂项目?本课程应用轻量级 Flask 框架,带你从0到1快速积累全栈项目开发经验,让你快速掌握全栈项目开发技能,具备独立开发全栈项目的能力,完成一个高质量的个人作品,提升毕设、实习实训通过率。

本章介绍:

带你了解课程学完的全部技术项、课程学完最终的项目效果,并提出更优的学习建议。

第1章 课程介绍
3 节|21分钟
展开
  • 视频:
    1-1 技术栈与学习目标
    试看
    06:27
  • 视频:
    1-2 项目效果演示
    试看
    07:41
  • 视频:
    1-3 快速学习的核心方法及四个阶段
    06:50

本章介绍:

带你了解项目基础框架的使用,完成基本开发环境搭建,助你解决快速安装的问题。

第2章 项目架构梳理与环境搭建
6 节|29分钟
收起
  • 视频:
    2-1 慕慕手记项目架构梳理
    试看
    06:43
  • 视频:
    2-2 Python 基础环境搭建
    03:41
  • 视频:
    2-3 Pycharm的使用说明
    02:10
  • 视频:
    2-4 虚拟环境的安装与应用
    11:01
  • 图文:
    2-5 【技巧】解决pip安装速度慢的问题
  • 视频:
    2-6 环境文件 requirements.txt 创建与导入
    05:00

本章介绍:

带你初始 Flask 开发框架,了解并掌握 Cookie 与 Session 的原理和基于 Flask 的开发实现。

第3章 Flask 框架初探
7 节|54分钟
收起
  • 视频:
    3-1 Flask 框架概述
    02:53
  • 视频:
    3-2 创建第一个Flask项目
    06:56
  • 视频:
    3-3 Cookie 到底是做什么的?
    07:13
  • 视频:
    3-4 Session 又是做什么的?
    06:37
  • 视频:
    3-5 项目准备--Flask 项目启动配置
    04:40
  • 视频:
    3-6 Flask 实现 Cookie 开发
    15:04
  • 视频:
    3-7 Flask 实现 Session 开发
    10:02

本章介绍:

带你掌握蓝图的原理与常见的解决问题的场景;掌握蓝图模块化的实用开发技巧。

第4章 蓝图路由模块化思路,实现项目业务模块化拆分
3 节|27分钟
展开
  • 视频:
    4-1 慕慕手记项目结构梳理
    12:51
  • 视频:
    4-2 蓝图是什么?解决什么问题?
    03:38
  • 视频:
    4-3 基于业务角度的蓝图模块化编程
    10:01

本章介绍:

结合实战案例,带你掌握拦截器的开发理念;掌握拦截与放行的基本原则;掌握错误处理的技巧。

第5章 拦截器,实现项目开发的权限处理
5 节|31分钟
展开
  • 视频:
    5-1 拦截器的基本概念及工作流程
    05:22
  • 视频:
    5-2 全局拦截器与模块拦截器概述
    06:21
  • 视频:
    5-3 全局拦截器开发
    07:36
  • 视频:
    5-4 拦截放行思路
    04:11
  • 视频:
    5-5 模块拦截器开发与错误页面定制处理
    07:05

本章介绍:

带你掌握jinja2 模板引擎页面动态渲染的原理;掌握jinja2模板引擎的基本语法、过滤器、全局函数等知识点;拓展代码开发思路,并解决常见代码复用问题。

第6章 jinja2 模板引擎之动态页面响应
8 节|69分钟
展开
  • 视频:
    6-1 页面动态渲染的基本原理
    05:29
  • 视频:
    6-2 jinja2 模板引擎页面动态渲染代码实现
    10:24
  • 视频:
    6-3 三个重点掌握 jinja2 基本语法
    13:40
  • 视频:
    6-4 认识 jinja2 中的那些过滤器
    11:02
  • 视频:
    6-5 蓝图上下文处理器
    06:19
  • 视频:
    6-6 jinja2 全局函数
    03:31
  • 视频:
    6-7 闭包解决自定义传参问题
    04:47
  • 视频:
    6-8 模板继承,解决代码复用问题
    13:00

本章介绍:

结合实战项目,带你掌握MySQL的基本安装与远程连接方式;完成手记项目的基础表结构构建;应用PyMySQL完成数据库常规操作。

第7章 慕慕手记项目 - MySQL 数据库表设计
12 节|69分钟
展开
  • 视频:
    7-1 Linux 系统安装与配置
    12:02
  • 视频:
    7-2 xshell 远程连接 Linux 系统
    06:53
  • 视频:
    7-3 多平台 MySQL 数据库安装
    03:42
  • 视频:
    7-4 数据库连接工具 Navicat 安装
    01:26
  • 视频:
    7-5 Navicat 远程连接 MySQL 数据库
    05:46
  • 图文:
    7-6 【补充】Ubuntu安装MySQL数据库
  • 视频:
    7-7 MySQL 进程与数据库实例之间的关系
    03:01
  • 视频:
    7-8 如何创建一个表?
    12:38
  • 视频:
    7-9 设计慕慕手记用户表
    08:59
  • 视频:
    7-10 PyMySQL 模块概述
    03:15
  • 视频:
    7-11 Python+PyMySQL 模块实现与 MySQL 数据库的连接
    07:54
  • 视频:
    7-12 DictCursor 游标的使用
    03:21

本章介绍:

带你掌握ORM开发原理与基本实现;能够应用多种开发思路对ORM框架进行封装与实现。

第8章 深入 Flask 框架原理,理解 ORM 框架开发
9 节|76分钟
展开
  • 视频:
    8-1 慕慕手记架构梳理及表结构
    06:56
  • 视频:
    8-2 我的评论表结构分析
    05:34
  • 视频:
    8-3 创建我的评论表
    10:27
  • 视频:
    8-4 搞清楚什么是 ORM
    03:20
  • 视频:
    8-5 数据库连接的基本封装
    04:10
  • 视频:
    8-6 面向过程实现 ORM 框架的封装
    07:23
  • 视频:
    8-7 面向对象实现 ORM 框架优雅的封装
    13:49
  • 视频:
    8-8 ORM 框架插入语句的封装实现
    11:13
  • 视频:
    8-9 标准模型父类封装
    12:32

本章介绍:

带你理解 SQLAlchemy 框架的应用场景;能够使用 Postman 进行接口测试;会应用SQLAlchemy 进行单表、多表与复杂查询等。

第9章 SQLAlchemy 框架,实战用户注册登录模块、个人中心模块接口开发
9 节|87分钟
展开
  • 视频:
    9-1 什么是 SQLAlchemy 框架?
    03:04
  • 视频:
    9-2 Postman 安装与配置
    04:14
  • 视频:
    9-3 安装 SQLAlchemy,开发用户登录接口
    21:26
  • 视频:
    9-4 SQLAlchemy 实现用户注册登录场景的数据修改、更新和删除
    06:55
  • 视频:
    9-5 SQLAlchemy 单表查询的补充
    15:01
  • 视频:
    9-6 多表 SQLAlchemy 连接查询,实现我的文章列表接口开发
    11:20
  • 视频:
    9-7 SQLAlchemy 左连接查询,实现我的收藏接口开发
    09:34
  • 视频:
    9-8 SQLAlchemy 复杂查询,实现文章搜索接口开发
    06:18
  • 视频:
    9-9 SQLAlchemy 与 JSON 数据响应
    08:11

本章介绍:

带你掌握多环境区分的基本配置;掌握日志的配置与应用;实战开发慕慕手记的首页、分账分页、分类与搜索等功能。

第10章 前后端一体化开发模式,实战慕慕手记首页文章列表、分类、搜索功能
14 节|183分钟
展开
  • 视频:
    10-1 Git 账号创建、客户端下载安装
    06:19
  • 视频:
    10-2 慕慕手记项目基础工程搭建
    11:02
  • 视频:
    10-3 项目从开发到部署多环境配置区分
    22:46
  • 视频:
    10-4 日志的基本配置与应用
    12:36
  • 视频:
    10-5 梳理 MVC 模块职责、整体开发思路
    09:05
  • 视频:
    10-6 首页文章数据填充(一)
    19:23
  • 视频:
    10-7 首页文章数据填充(二)
    17:50
  • 视频:
    10-8 完善首页细节
    04:02
  • 视频:
    10-9 前后端实现文章列表的分页(一)
    14:55
  • 视频:
    10-10 前后端实现文章列表的分页(二)
    19:23
  • 视频:
    10-11 前后端实现文章列表的分页(三)
    20:37
  • 视频:
    10-12 文章分类功能开发实现
    08:36
  • 视频:
    10-13 文章搜索功能开发实现
    12:44
  • 视频:
    10-14 首页 Bug 修复
    03:34

本章介绍:

带你了解验证码的分类与逻辑;掌握图片验证码生成的原理;实现图片验证码、邮箱验证码的开发;实战开发慕慕手记项目的用户注册、用户登录、用户注销等功能。

第11章 通用验证码设计方案、用户注册登录全流程实现
12 节|138分钟
展开
  • 视频:
    11-1 验证码分类与逻辑梳理
    06:05
  • 视频:
    11-2 图片验证码是如何生成的
    19:50
  • 视频:
    11-3 图片验证码控制器开发
    06:43
  • 视频:
    11-4 图片验证码前后端连通
    09:34
  • 视频:
    11-5 邮箱验证码接口开发
    18:08
  • 视频:
    11-6 邮箱验证码前端开发
    23:27
  • 视频:
    11-7 用户注册模块接口实现与调试
    12:28
  • 视频:
    11-8 用户注册模块前端页面开发与调试
    07:04
  • 视频:
    11-9 用户登录后端接口开发实现
    12:57
  • 视频:
    11-10 用户登录功能前端页面开发实现
    07:10
  • 视频:
    11-11 用户登录成功后刷新登录状态
    07:07
  • 视频:
    11-12 用户注销功能开发
    07:18

本章介绍:

带你实战慕慕手记项目中,文章详情前后端开发;实现文章收藏、相关文章推荐、文章浏览次数统计的功能开发。

第12章 文章详情模块核心功能开发
12 节|148分钟
展开
  • 视频:
    12-1 文章详情后端开发代码实现
    15:35
  • 视频:
    12-2 文章详情页面前端基本结构代码实现(一)
    20:07
  • 视频:
    12-3 文章详情页面前端基本结构代码实现(二)
    07:13
  • 视频:
    12-4 文章详情页面前端样式填充(一)
    16:00
  • 视频:
    12-5 文章详情页面前端样式填充(二)
    17:23
  • 视频:
    12-6 文章详情页数据填充
    13:09
  • 视频:
    12-7 文章收藏接口开发实现
    12:16
  • 视频:
    12-8 文章收藏前端页面开发实现
    16:16
  • 视频:
    12-9 相关文章推荐接口功能开发
    05:08
  • 视频:
    12-10 相关文章推荐前端功能开发
    09:59
  • 视频:
    12-11 补充文章详情页发表时间及浏览样式
    12:14
  • 视频:
    12-12 文章浏览次数功能开发
    02:11

本章介绍:

带你实战文章评论与回复的数据表设计;完成文章评论与回复的功能开发; 完成页面加载与拦截器的功能开发。

第13章 文章评论开发与文章详情模块功能完善
19 节|257分钟
展开
  • 视频:
    13-1 文章评论表结构设计
    04:19
  • 视频:
    13-2 文章评论表模拟数据填充加强表结构的理解
    17:20
  • 视频:
    13-3 展示文章评论接口开发
    27:33
  • 视频:
    13-4 文章评论前端开发(一)
    19:06
  • 视频:
    13-5 文章评论前端开发(二)
    07:23
  • 视频:
    13-6 文章评论前端开发(三)
    12:14
  • 视频:
    13-7 文章评论前端开发(四)
    13:20
  • 视频:
    13-8 文章评论前端开发(五)
    12:58
  • 视频:
    13-9 文章详情页评论数据填充
    10:00
  • 视频:
    13-10 文章详情页评论数据填充 Bug 修复
    12:18
  • 视频:
    13-11 文章详情页发布评论模态框开发
    21:15
  • 视频:
    13-12 文章详情页发布评论接口开发(一)
    19:01
  • 视频:
    13-13 文章详情页发布评论接口开发(二)
    13:22
  • 视频:
    13-14 前端发布评论功能开发及数据对接和 Bug 修改
    11:25
  • 视频:
    13-15 回复评论的评论页面布局
    19:14
  • 视频:
    13-16 回复评论的评论输入框动态效果添加
    12:59
  • 视频:
    13-17 回复评论的评论接口开发
    04:07
  • 视频:
    13-18 回复评论的评论前端开发与数据填充
    15:00
  • 视频:
    13-19 页面加载问题修复与拦截器的添加
    03:38

本章介绍:

带你掌握文章发布的开发流程;完成文章发布、下拉菜单、文章标签、我的草稿等功能的开发。

第14章 文章发布模块开发
17 节|197分钟
展开
  • 视频:
    14-1 文章发布页面展示实现
    06:43
  • 视频:
    14-2 文章发表模态框基本结构开发(一)
    07:06
  • 视频:
    14-3 文章发表模态框基本结构开发(二)
    09:12
  • 视频:
    14-4 文章发表模态框左侧开发(一)
    14:11
  • 视频:
    14-5 文章发表模态框左侧开发(二)
    04:16
  • 视频:
    14-6 文章发表模态框右侧基本骨架搭建
    06:41
  • 视频:
    14-7 投递栏目下拉菜单显示与隐藏的实现(一)
    14:02
  • 视频:
    14-8 投递栏目下拉菜单显示与隐藏的实现(二)
    14:27
  • 视频:
    14-9 投递栏目下拉菜单显示与隐藏的实现(三)
    06:59
  • 视频:
    14-10 文章类型前端效果实现
    14:40
  • 视频:
    14-11 文章标签前端效果开发(一)
    09:16
  • 视频:
    14-12 文章标签前端效果开发(二)
    07:04
  • 视频:
    14-13 保存与发布按钮样式开发
    07:24
  • 视频:
    14-14 我的草稿样式开发(一)
    06:58
  • 视频:
    14-15 我的草稿样式开发(二)
    28:00
  • 视频:
    14-16 文章发布与草稿存储接口开发
    24:36
  • 视频:
    14-17 文章草稿存储前端逻辑开发
    14:51

本章介绍:

带你实战完善文章发布功能;完成头图上传与动态渲染功能;完成前后端登录的权限验证;完善我的草稿功能开发。

第15章 文章发布模块完善、图片上传难题解决
11 节|149分钟
展开
  • 视频:
    15-1 文章头部图片上传与更新
    17:31
  • 视频:
    15-2 文章头图的随机图片逻辑实现
    07:02
  • 视频:
    15-3 投递栏目动态渲染及值的获取
    19:09
  • 视频:
    15-4 文章类型动态渲染及值的获取
    08:52
  • 视频:
    15-5 文章标签动态渲染及值的获取(一)
    23:14
  • 视频:
    15-6 文章标签动态渲染及值的获取(二)
    10:47
  • 视频:
    15-7 文章标签搜索功能实现
    18:27
  • 视频:
    15-8 文章发布前后端功能对接实现
    07:53
  • 视频:
    15-9 前后端登录权限验证
    11:19
  • 视频:
    15-10 我的草稿功能完善(一)
    07:29
  • 视频:
    15-11 我的草稿功能完善(二)
    17:01

本章介绍:

带你完成个人中心的功能模块的拆分;完成个人中心中前后端页面与菜单栏的开发。

第16章 个人中心模块开发实现
5 节|78分钟
展开
  • 视频:
    16-1 个人中心后端接口开发
    20:41
  • 视频:
    16-2 个人中心前端页面开发
    13:26
  • 视频:
    16-3 个人中心文章部分骨架搭建
    04:12
  • 视频:
    16-4 个人中心左侧菜单栏
    13:56
  • 视频:
    16-5 个人中心右侧内容开发
    24:49

本章介绍:

带你提升慕慕手记项目的缓存优化能力,掌握 Redis 的安装与配置;能够使用 Python 进行 redis 的操作;使用 redis 进行登录功能的优化。

第17章 慕慕手记项目缓存优化策略与实战
9 节|65分钟
展开
  • 视频:
    17-1 Redis多平台安装
    07:44
  • 视频:
    17-2 Redis客户端连接
    06:06
  • 视频:
    17-3 Redis持久化策略概述
    08:27
  • 视频:
    17-4 慕慕手记Redis基础配置封装
    06:06
  • 视频:
    17-5 Redis应用场景一实现邮箱验证码的缓存
    09:07
  • 视频:
    17-6 重写用户注册接口
    05:53
  • 视频:
    17-7 Redis应用场景二优化用户登录的缓存
    11:49
  • 视频:
    17-8 Redis缓存hash数据结构优化登录功能
    05:33
  • 视频:
    17-9 Redis数据更新策略与架构
    04:09

本章介绍:

带你完成 git 的安装与代码获取;实现 Linux 下手记项目环境的部署。

第18章 慕慕手记项目生产环境部署
3 节|20分钟
展开
  • 视频:
    18-1 Linux系统Git客户端的安装与代码获取
    05:45
  • 视频:
    18-2 Linux中Python运行环境安装
    07:04
  • 视频:
    18-3 应用Python Web中间件运行项目
    06:32
本课程已完结
适合人群
准备做毕设的在校大学生
初级程序员,积累项目经验
想短期精进,快速提升竞争力的同学
对全栈开发感兴趣人员
技术储备
Python语法基础
环境参数
Python 3.11
Flask 2.0
MySQL 8.0
Ubuntu 22
大周
全栈工程师,资深测试工程师, 已有106323个学生
不为别的,只为提升面试通过率
尽管课程时间很长,
但没关系,我们有老师的陪伴,
还有同学之间互相鼓励,彼此帮助,
完成学习后,还能获得慕课网官方认证的证书。
立即购买
本课程被纳入了《从零开始,实现Python Flask入门到高阶》的学习路线中,共 4 个步骤,5 门课。
Step1: Flask小白快速入门
Python Flask入门与进阶 开发电影网站
难度 初级
原价 ¥248.00
已有 809 人在学
加购物车
Python Flask 全流程全栈项目实战
难度 初级
原价 ¥199.00
已有 132 人在学
加购物车
Step2: Flask进阶实战
Python Flask构建微信小程序订餐系统(可用于毕设)
难度 中级
原价 ¥348.00
已有 1709 人在学
加购物车
Step3: Flask 高级编程实战
Python Flask高级编程之从0到1开发《鱼书》精品项目
难度 中级
原价 ¥399.00
已有 2738 人在学
加购物车
Step4: Flask前后端分离精讲
Python Flask高级编程之RESTFul API前后端分离精讲
难度 中级
原价 ¥148.00
已有 2026 人在学
加购物车
路线特惠价: ¥1342 5门课总价:¥1342
选择该路线学习
已有7414人在学
数据加载中...
《Python Flask 全流程全栈项目实战》的真实评价
综合评分:分,共 人参与
篇幅原因,只展示最近100条评价

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题

意见反馈 帮助中心 APP下载
官方微信