获取资料

深入解读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

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址