这门课解决什么问题

课程围绕 Flask 框架展开,聚焦于后端开发的实际项目流程。主要解决如何从零开始搭建一个完整的项目,包括环境配置、权限控制、核心功能模块开发等。适合希望系统学习 Flask 应用于全栈开发的职场人士或转行者,尤其针对需要快速落地项目、缺乏完整开发经验的学员。通过慕慕手记等实例,展示如何将框架功能转化为可用的模块,强调开发中的权限管理和模块化实践。

适合什么基础

建议学员具备 Python 基础语法知识,了解 HTTP 协议和基本的数据结构。课程会快速带过环境搭建,但学员需能独立安装 Flask 及相关依赖。对于全栈开发,需要学员对前端基础(如 HTML、CSS、JavaScript)有所了解,以便更好地理解前后端交互。课程面向有志于深入学习后端开发的学员,假设学员有一定自学能力和对 Web 开发的基本认知。

学完能独立做什么

学习完成后,学员能独立完成基于 Flask 的全栈项目开发。具体包括:搭建项目架构、配置开发环境、实现用户权限拦截、开发文章详情和评论等核心模块,并完成模块间的交互。学员能够将课程中的慕慕手记项目作为模板,根据实际需求进行修改和扩展。此外,课程中的模块化开发思路和权限管理实践,有助于学员应对更复杂的项目需求,提升开发效率和代码质量。

资料包中包含完整的代码实例和开发文档,配合练习可以巩固所学知识。建议学员先从项目架构梳理和环境搭建部分入手,掌握基础后再逐步深入核心模块开发。通过实践项目中的拦截器实现权限控制,重点理解如何将功能模块化并整合至项目中。最后,通过文章详情和评论模块的开发,完整体验一个后端项目从设计到落地的过程。资料中的示例代码提供了详细的实现逻辑,建议结合开发文档进行学习和调试,以加深对 Flask 核心机制的理解。

课程目录

课程目录116 集
  • : ├─
  • 00 源码 ├─
  • 01 第1章 课程介绍 │ 01 1-1 技术栈与学习目标.mp4
  • │ 01 1-1 技术栈与学习目标ev.mp4
  • │ 02 1-2 项目效果演示.mp4
  • │ 02 1-2 项目效果演示_ev.mp4
  • │ 03 1-3 快速学习的核心方法及四个阶段.mp4
  • │ ├─
  • 02 第2章 项目架构梳理与环境搭建 │ 01 2-1 慕慕手记项目架构梳理.mp4
  • │ 01 2-1 慕慕手记项目架构梳理_ev.mp4
  • │ 02 2-2 Python 基础环境搭建.mp4
  • │ 03 2-3 Pycharm的使用说明.mp4
  • │ 04 2-4 虚拟环境的安装与应用.mp4
  • │ 05 2-5 【技巧】解决pip安装速度慢的问题_.html
  • │ 06 2-6 环境文件 requirements 创建与导入.mp4
  • │ ├─
  • 03 第3章 Flask 框架初探 │ 01 3-1 Flask 框架概述.mp4
  • │ 02 3-2 创建第一个Flask项目.mp4
  • │ 03 3-3 Cookie 到底是做什么的.mp4
  • │ 04 3-4 Session 又是做什么的.mp4
  • │ 05 3-5 项目准备--Flask 项目启动配置.mp4
  • │ 06 3-6 Flask 实现 Cookie 开发.mp4
  • │ 07 3-7 Flask 实现 Session 开发.mp4
  • │ ├─
  • 04 第4章 蓝图路由模块化思路,实现项目业务模块化拆分 │ 01 4-1 慕慕手记项目结构梳理.mp4
  • │ 02 4-2 蓝图是什么解决什么问题.mp4
  • │ 03 4-3 基于业务角度的蓝图模块化编程.mp4
  • │ ├─
  • 05 第5章 拦截器,实现项目开发的权限处理 │ 01 5-1 拦截器的基本概念及工作流程.mp4
  • │ 02 5-2 全局拦截器与模块拦截器概述.mp4
  • │ 03 5-3 全局拦截器开发.mp4
  • │ 04 5-4 拦截放行思路.mp4
  • │ 05 5-5 模块拦截器开发与错误页面定制处理.mp4
  • │ ├─
  • 06 第6章 jinja2 模板引擎之动态页面响应 │ 01 6-1 页面动态渲染的基本原理.mp4
  • │ 02 6-2 jinja2 模板引擎页面动态渲染代码实现.mp4
  • │ 03 6-3 三个重点掌握 jinja2 基本语法.mp4
  • │ 04 6-4 认识 jinja2 中的那些过滤器.mp4
  • │ 05 6-5 蓝图上下文处理器.mp4
  • │ 06 6-6 jinja2 全局函数.mp4
  • │ 07 6-7 闭包解决自定义传参问题.mp4
  • │ 08 6-8 模板继承,解决代码复用问题.mp4
  • │ ├─
  • 07 第7章 慕慕手记项目 - MySQL 数据库表设计 │ 01 7-1 Linux 系统安装与配置.mp4
  • │ 02 7-2 xshell 远程连接 Linux 系统.mp4
  • │ 03 7-3 多平台 MySQL 数据库安装.mp4
  • │ 04 7-4 数据库连接工具 Navicat 安装.mp4
  • │ 05 7-5 Navicat 远程连接 MySQL 数据库.mp4
  • │ 06 7-6 【补充】Ubuntu安装MySQL数据库_.html
  • │ 07 7-7 MySQL 进程与数据库实例之间的关系.mp4
  • │ 08 7-8 如何创建一个表.mp4
  • │ 09 7-9 设计慕慕手记用户表.mp4
  • │ 10 7-
  • 10 PyMySQL 模块概述.mp4
  • │ 11 7-
  • 11 Python+PyMySQL 模块实现与 MySQL 数据库的连接.mp4
  • │ 12 7-
  • 12 DictCursor 游标的使用.mp4
  • │ ├─
  • 08 第8章 深入 Flask 框架原理,理解 ORM 框架开发 │ 01 8-1 慕慕手记架构梳理及表结构.mp4
  • │ 02 8-2 我的评论表结构分析.mp4
  • │ 03 8-3 创建我的评论表.mp4
  • │ 04 8-4 搞清楚什么是 ORM.mp4
  • │ 05 8-5 数据库连接的基本封装.mp4
  • │ 06 8-6 面向过程实现 ORM 框架的封装.mp4
  • │ 07 8-7 面向对象实现 ORM 框架优雅的封装.mp4
  • │ 08 8-8 ORM 框架插入语句的封装实现.mp4
  • │ 09 8-9 标准模型父类封装.mp4
  • │ ├─
  • 09 第9章 SQLAlchemy 框架,实战用户注册登录模块、个人中心模块接口开发 │ 01 9-1 什么是 SQLAlchemy 框架.mp4
  • │ 02 9-2 Postman 安装与配置.mp4
  • │ 03 9-3 安装 SQLAlchemy,开发用户登录接口.mp4
  • │ 04 9-4 SQLAlchemy 实现用户注册登录场景的数据修改、更新和删除.mp4
  • │ 05 9-5 SQLAlchemy 单表查询的补充.mp4
  • │ 06 9-6 多表 SQLAlchemy 连接查询,实现我的文章列表接口开发.mp4
  • │ 07 9-7 SQLAlchemy 左连接查询,实现我的收藏接口开发.mp4
  • │ 08 9-8 SQLAlchemy 复杂查询,实现文章搜索接口开发.mp4
  • │ 09 9-9 SQLAlchemy 与 JSON 数据响应.mp4
  • │ ├─
  • 10 第10章 前后端一体化开发模式,实战慕慕手记首页文章列表、分类、搜索功能 │ 01 10-1 Git 账号创建、客户端下载安装.mp4
  • │ 02 10-2 慕慕手记项目基础工程搭建.mp4
  • │ 03 10-3 项目从开发到部署多环境配置区分.mp4
  • │ 04{white}10-4{white}日志的基本配置与应用.mp4
  • │ 05 10-5 梳理 MVC 模块职责、整体开发思路.mp4
  • │ 06 10-6 首页文章数据填充(一).mp4
  • │ 07 10-7 首页文章数据填充(二).mp4
  • │ 08 10-8 完善首页细节.mp4
  • │ 09 10-9 前后端实现文章列表的分页(一).mp4
  • │ 10 10-10 前后端实现文章列表的分页(二).mp4
  • │ 11 10-11 前后端实现文章列表的分页(三).mp4
  • │ 12 10-12 文章分类功能开发实现.mp4
  • │ 13 10-13 文章搜索功能开发实现.mp4
  • │ 14 10-
  • 14 首页 Bug 修复.mp4
  • │ ├─
  • 11 第11章 通用验证码设计方案、用户注册登录全流程实现 │ 01 11-1 验证码分类与逻辑梳理.mp4
  • │ 02 11-2 图片验证码是如何生成的.mp4
  • │ 03 11-3 图片验证码控制器开发.mp4
  • │ 05 11-5 邮箱验证码接口开发.mp4
  • │ 06 11-6 邮箱验证码前端开发.mp4
  • │ 07 11-7 用户注册模块接口实现与调试.mp4
  • │ 08 11-8 用户注册模块前端页面开发与调试.mp4
  • │ 09 11-9 用户登录后端接口开发实现.mp4
  • │ 10 11-10 用户登录功能前端页面开发实现.mp4
  • │ 11 11-11 用户登录成功后刷新登录状态.mp4
  • │ 12 11-12 用户注销功能开发.mp4
  • │ ├─
  • 12 第12章 文章详情模块核心功能开发 │ 01 12-1 文章详情后端开发代码实现.mp4
  • │ 02{white}12-2{white}文章详情页面前端基本结构代码实现(一).mp4
  • │ 03 12-3 文章详情页面前端基本结构代码实现(二).mp4
  • │ 04 12-4 文章详情页面前端样式填充(一).mp4
  • │ 05 12-5 文章详情页面前端样式填充(二).mp4
  • │ 06 12-6 文章详情页数据填充.mp4
  • │ 07 12-7 文章收藏接口开发实现.mp4
  • │ 08 12-8 文章收藏前端页面开发实现.mp4
  • │ 09 12-9 相关文章推荐接口功能开发.mp4
  • │ 10 12-10 相关文章推荐前端功能开发.mp4
  • │ 11 12-11 补充文章详情页发表时间及浏览样式.mp4
  • │ 12 12-12 文章浏览次数功能开发.mp4
  • │ ├─
  • 13 第13章 文章评论开发与文章详情模块功能完善 │ 01 13-1 文章评论表结构设计.mp4
  • │ 02 13-2 文章评论表模拟数据填充加强表结构的理解.mp4
  • │ 03 13-3 展示文章评论接口开发.mp4
  • │ 04 13-4 文章评论前端开发(一).mp4
  • │ 05 13-5 文章评论前端开发(二).mp4
  • │ 06 13-6 文章评论前端开发(三).mp4
  • │ 07 13-7 文章评论前端开发(四).mp4
  • │ 08 13-8 文章评论前端开发(五).mp4
  • │ 09 13-9 文章详情页评论数据填充.mp4
  • │ 10 13-
  • 10 文章详情页评论数据填充 Bug 修复.mp4
  • │ 11 13-11 文章详情页发布评论模态框开发.mp4
  • │ 12 13-12 文章详情页发布评论接口开发(一).mp4
  • │ 13 13-13 文章详情页发布评论接口开发(二).mp4
  • │ 14 13-
  • 14 前端发布评论功能开发及数据对接和 Bug 修改.mp4
  • │ 15 13-15