首页
›
热销单品
›
综合补充资料
›
《Python + FastAPI打造高性能现代API服务》
所属分类:综合补充资料
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Python + FastAPI:打造高性能现代API服务
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 适用人群 · 课程结构
课程导入
学习目标
02
环境搭建与项目初始化
Python版本管理 · 虚拟环境 · 安装FastAPI与Uvicorn
环境搭建
项目初始化
03
FastAPI核心基础
路径操作 · HTTP方法 · 请求与响应模型
FastAPI
核心基础
04
Pydantic数据验证
模型定义 · 字段类型 · 嵌套模型
Pydantic
数据验证
05
依赖注入系统
Depends用法 · 函数依赖 · 类依赖
依赖注入系统
Depends
06
路由与模块化设计
APIRouter · 多文件组织 · 前缀与标签
路由
模块化设计
07
请求参数详解
路径参数 · 查询参数 · 请求体
请求参数详解
路径参数
08
响应模型与序列化
response_model · 响应过滤 · 别名
响应模型
序列化
09
异步编程基础
async/await · 事件循环 · 协程与FastAPI异步支持
异步编程基础
async/await
10
数据库集成(SQLAlchemy)
ORM模型 · 连接池 · CRUD操作
SQLAlchemy
数据库集成
11
数据库集成(Tortoise ORM)
异步ORM · 模型定义 · 迁移
Tortoise
ORM
12
数据库集成(SQLModel)
SQLModel设计 · 表关系 · 查询优化
SQLModel
数据库集成
13
认证与授权(JWT)
生成 · 密码哈希 · OAuth2密码流
JWT
认证
14
认证与授权(OAuth2与第三方登录)
OAuth2协议 · Google/GitHub登录集成 · Session管理
OAuth2
认证
15
中间件与CORS
自定义中间件 · CORS配置 · 请求日志
CORS
间件
16
错误处理与日志
全局异常处理器 · 自定义异常 · 日志配置
错误处理
日志
17
测试与调试
pytest与TestClient · 单元测试 · 集成测试
测试
调试
18
性能优化(异步与并发)
异步数据库驱动 · 并发请求处理 · 连接池调优
性能优化
异步
19
性能优化(缓存与Redis)
Redis集成 · 缓存策略 · TTL
Redis
性能优化
20
性能优化(数据库查询)
索引优化 · 查询优化 · N+1问题
性能优化
数据库查询
21
API文档与OpenAPI
自动文档 · 自定义元数据 · Schema定制
API
OpenAPI
22
部署与运维(Docker)
Dockerfile编写 · 多阶段构建 · docker-compose
Docker
部署
23
部署与运维(云平台)
AWS/GCP/Azure部署 · Nginx反向代理 · HTTPS配置
部署
运维
24
微服务与消息队列
FastAPI微服务架构 · RabbitMQ/Kafka集成 · 异步任务处理
微服务
消息队列
25
WebSocket与实时通信
WebSocket端点 · 连接管理 · 广播
WebSocket
实时通信
26
安全加固
SQL注入防护 · XSS/CSRF · 速率限制
安全加固
SQL
27
项目实战(一)
构建RESTful博客API · 涵盖用户 · 文章
项目实战
RESTful
28
项目实战(二)
构建电商订单系统 · 涵盖商品 · 购物车
项目实战
构建电商订单系统
29
项目实战(三)
构建实时聊天应用 · 结合WebSocket · JWT认证与Redis发布订阅
项目实战
构建实时聊天应用
30
综合提升与最佳实践
项目结构模式 · 代码规范 · CI/CD
综合提升
最佳实践
所属VIP或分类
同VIP:ADB命令与Android设备调试
同VIP:ADI-SHARC音频系统深度开发实战
同VIP:AEC回声消除与双端通话检测