课程介绍
本课程专为希望快速掌握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
评论0