深入解读FastAPI 速度与效率兼备 python异步Web开发框架实战教程
# 课程介绍
本课程专为希望快速掌握FastAPI框架的开发者设计。作为Python领域速度与效率兼备的异步Web开发框架,FastAPI提供了便捷的开发体验和强大的功能。本课程将从基础概念入手,逐步深入,涵盖Web开发模式、ASGI协议、路由设计、数据校验以及数据库操作等核心内容。
在课程中,你将学习如何使用FastAPI快速构建高效的Web应用,掌握路由传参、请求体处理等实用技巧。同时,我们将深入讲解SQLAlchemy与FastAPI的结合,包括数据库模型创建、复杂关联关系处理(如一对多、多对多等)以及数据库迁移工具Alembic的使用。此外,课程还特别设计了分页查询、树形结构管理以及依赖注入等高级内容,让你轻松应对实际开发中的各种挑战。
通过实践项目,你将学会如何高效地开发和优化FastAPI应用,并探索框架在现代Web开发中的最佳实践。无论你是后端开发新手还是希望提升效率的资深工程师,本课程都将为你打开FastAPI世界的大门,带来全面而深入的学习体验。
# 课程目录
├─01 Web开发模式相关概念.mp4
├─02 ASGI协议和服务.mp4
├─03 FastAPI的第一个程序.mp4
├─04 接口文档打开慢的问题.mp4
├─05 路由和启动方式.mp4
├─06 路由分发.mp4
├─07 路由传参(一).mp4
├─08 路由传参(二).mp4
├─09 URL传参.mp4
├─10 传参数的数据校验.mp4
├─11 请求体传参.mp4
├─12 请求体单个传参.mp4
├─13 SQLAlchemy的介绍.mp4
├─14 创建数据的engine.mp4
├─15 建立模型类(一).mp4
├─16 建立模型类(二).mp4
├─17 alembic的数据库迁移工具.mp4
├─18 session的新增操作.mp4
├─19 session的简单查询.mp4
├─20 session的修改操作.mp4
├─21 session的删除操作.mp4
├─22 session的高级查询.mp4
├─23 一对多的关联关系.mp4
├─24 双向关联的数据库迁移.mp4
├─25 一对多关联操作.mp4
├─26 树形结构的自关联.mp4
├─27 树形结构的操作.mp4
├─28 一对一的关联关系.mp4
├─29 多对多的关联关系.mp4
├─30 关联复杂查询(一).mp4
├─31 关联复杂查询(二).mp4
├─32 定义添加员工的schemas.mp4
├─33 session的依赖注入.mp4
├─34 ORM模型对象转换.mp4
├─35 查询单个员工和模型嵌套.mp4
├─36 分页查询员工信息.mp4
├─37 修改和删除员工.mp4
├─课程资料.zip
# 下载地址:
深入解读FastAPI 速度与效率兼备 python异步Web开发框架实战教程-小白自学网 (opens new window)