首页
›
后端、数据与云原生工程
›
003-Python与FastAPI后端工程
›
《Flask轻量后端服务工程》
VIP10
本课程属于:003-Python与FastAPI后端工程
后端、数据与云原生工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Flask轻量后端服务工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
Flask轻量后端服务工程导论
目标=课程目标 · Flask在轻量后端服务中的定位 · WSGI协议与请求响应模型
Flask
轻量后端服务工程…
02
Flask应用对象与路由系统
目标=Flask类实例化 · 路由装饰器 · URL变量规则
Flask
应用对象
03
请求对象与响应构造
目标=request全局代理 · 请求上下文 · 查询参数与表单数据读取
请求对象
响应构造
04
模板引擎Jinja2基础
目标=模板渲染流程 · 变量输出 · 过滤器
Jinja2
模板引擎
05
静态文件与前端资源组织
目标=static目录约定 · url_for生成静态链接 · 缓存控制
静态文件
前端资源组织
06
配置管理
目标=app.config加载方式 · 环境变量读取 · 多环境配置类
配置管理
app.config
07
Flask扩展机制与常用扩展选型
目标=扩展初始化模式 · Flask-SQLAlchemy · Flask-Migrate
Flask
扩展机制
08
数据库集成与SQLAlchemy基础
目标=模型定义 · 字段类型 · 关系映射
SQLAlchemy
数据库集成
09
数据库迁移与版本管理
目标=Flask-Migrate初始… · 迁移脚本生成 · 升级与回滚
数据库迁移
版本管理
10
蓝图与模块化工程结构
目标=Blueprint定义与注册 · 包结构划分 · 应用工厂模式
蓝图
模块化工程结构
11
请求钩子与中间件式处理
目标=before_request · after_request · teardown_request
请求钩子
间件式处理
12
错误处理与统一异常响应
目标=HTTP异常捕获 · 自定义错误处理器 · 业务异常体系
错误处理
统一异常响应
13
表单处理与数据验证
目标=Flask-WTF集成 · CSRF防护 · 表单字段验证
表单处理
数据验证
14
用户认证与授权
目标=会话认证 · Flask-Login集成 · 密码哈希
用户认证
授权
15
RESTful API设计原则与Flask实现
目标=资源路由设计 · HTTP方法语义 · 状态码规范
RESTful
API
16
JSON序列化与API响应封装
目标=jsonify使用 · 自定义序列化器 · 统一响应结构
JSON
API
17
文件上传与下载服务
目标=multipart表单处理 · 安全文件名 · 文件类型校验
文件上传
下载服务
18
异步任务与后台作业
目标=轻量场景下的线程/进程方案 · Celery集成入门 · 任务队列配置
异步任务
后台作业
19
缓存策略与Flask-Caching
目标=页面缓存 · 视图缓存 · 数据缓存
Flask-Cachin…
缓存策略
20
日志与可观测性
目标=logging模块配置 · 请求日志 · 结构化日志
日志
可观测性
21
安全加固实践
目标=XSS与CSRF防护 · SQL注入避免 · 安全响应头
安全加固实践
XSS
22
测试驱动开发与Flask测试客户端
目标=unittest/pytest… · 测试配置 · 测试客户端请求模拟
Flask
测试驱动开发
23
接口文档与契约测试
目标=OpenAPI规范 · Flask-RESTX或apispe… · 自动文档生成
接口文档
契约测试
24
部署准备与WSGI服务器
目标=生产环境配置 · Gunicorn/uWSGI选型 · 进程与线程模型
WSGI
部署准备
25
反向代理与容器化部署
目标=Nginx反向代理配置 · 静态文件托管 · Docker镜像构建
反向代理
容器化部署
26
持续集成与持续部署
目标=GitHub Actions/… · 自动化测试 · 镜像构建推送
持续集成
持续部署
27
性能调优与压力测试
目标=性能瓶颈定位 · 数据库查询优化 · 连接池配置
性能调优
压力测试
28
微服务化与Flask轻量服务边界
目标=服务拆分原则 · API网关协作 · 服务间通信
Flask
微服务化
29
综合实战
目标=构建一个可部署的轻量后端服务 · 数据库设计 · API实现
综合实战
目标=构建一个可…
30
工程复盘与演进路线
目标=代码审查要点 · 技术债务识别 · 可维护性提升
工程复盘
演进路线
所属VIP或分类
同VIP:Celery异步任务与调度工程
同VIP:Django企业Web应用开发工程
同VIP:FastAPI高性能API开发工程