第13~14周
夯实 Flask 框架结构化知识体系
本两周深入学习Flask框架知识体系,掌握Flask和ORM,能够独立使用Flask框架编程,使用jinja2模板引擎进行前后端交互,并应用Flask SQLAlchemy 实战MySQL数据库设计与操作。
课程安排:
1、掌握 HTTP 协议
2、Flask 项目创建
3、get 请求、post 请求接口开发
4、Python 发送邮件实现用户注册
5、Postman 接口测试
6、掌握虚拟环境的应用
7、Flask 框架实现 Cookie、Session 开发
8、蓝图模块化编程与拦截器开发
9、jinja2 模板引擎
10、慕慕手记项目数据库表补充设计
11、PyMySQL 模块实现 MySQL 数据库的连接
12、SQL 语句拼接时需要注意的坑
13、掌握 ORM 框架开发
14、SQLAlchemy 实战登录注册接口开发
15、Flask 与 SQLAlchemy 集成应用
16、SQLAlchemy 框架进阶实战
17、SQLAlchemy 与 JSON 数据响应
第15~16周
项目实战--Flask 全栈开发慕慕手记项目
本两周是 Flask 全栈项目的实战篇,结合前端和 Flask 框架开发知识,带领大家搭建配置项目开发基础工程,完成慕慕手记项目的前后端开发。
课程安排:
1、慕慕手记项目基础工程搭建、配置
2、梳理 MVC 模块职责、整体开发思路
3、实战慕慕手记首页文章列表、分类、搜索、推荐四大功能
4、深入理解前后端分离开发模式
5、JavaScript 动态渲染侧边栏数据
6、通用验证码设计方案
7、用户注册登录全流程实现
8、文章详情模块六大核心功能完整代码实现
9、文章发布模块开发
10、图片上传难题解决
11、个人中心模块开发实现
第17周
企业网站性能优化必备技术栈--Redis 数据库深入应用
本周学习企业网站性能优化必备技术栈,Redis 数据库,掌握 Redis 的基本操作、使用场景,应用 Redis 数据库实战慕慕手记项目的缓存优化,完成项目生产环境部署。
课程安排:
1、Redis 概述及企业应用场景
2、Redis 多平台安装配置及工具连接
3、Redis 基本命令
4、Redis 五种数据类型
5、Redis 持久化策略
6、redis-py 库
7、Redis 与 Python 的交互
8、Redis 应用场景
9、慕慕手记项目缓存优化策略与实战
10、慕慕手记项目生产环境部署