Python Flask 全流程全栈项目实战
从0到1快速积累全栈项目开发经验,讲解细致、保姆级服务,不怕听不懂
你将学到:
具备独立开发全栈项目能力
提升全栈编程思维与技巧
快速掌握全栈项目开发技能
提升毕设,实习实训通过率
熟悉企业真实的开发全流程
拥有一个高质量的个人作品
简介:
即将毕业,难以交付一个高质量的毕设作品?缺少项目实战经验,实习难通过?没有能力做大型复杂项目?本课程应用轻量级 Flask 框架,带你从0到1快速积累全栈项目开发经验,让你快速掌握全栈项目开发技能,具备独立开发全栈项目的能力,完成一个高质量的个人作品,提升毕设、实习实训通过率。
适合人群 准备做毕设的在校大学生 初级程序员,积累项目经验 想短期精进,快速提升竞争力的同学 对全栈开发感兴趣人员
技术储备 Python语法基础
环境参数 Python 3.11 Flask 2.0 MySQL 8.0 Ubuntu 22
试看链接:https://pan.baidu.com/s/13BzEFnHBqUW-c_YIgqgEdQ?pwd=k9q9
章节目录:第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 第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 第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 第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 第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 第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 第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 第18章 慕慕手记项目生产环境部署 3 节|20分钟 展开 视频: 18-1 Linux系统Git客户端的安装与代码获取 05:45 视频: 18-2 Linux中Python运行环境安装 07:04 视频: 18-3 应用Python Web中间件运行项目 06:32 本课程已完结
|