FastAPI实战训练营

所在平台: Udemy

课程主页: https://www.udemy.com/course/fastapi-d/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**FastAPI实战训练营** 本课程是一门关于FastAPI框架的实战训练营,旨在帮助学员掌握使用FastAPI构建Web应用程序的各项技能。课程内容涵盖了从环境搭建到复杂项目实战的多个方面。 * **入门准备**:课程首先介绍Web应用程序的基本概念,并详细讲解FastAPI框架的特点和优势,以及如何进行开发环境的搭建。 * **第一个FastAPI程序**:学员将学习如何创建第一个FastAPI应用程序,理解HTTP请求方法的含义及其与资源之间的关系,并掌握路由的配置。 * **参数处理**:课程深入讲解路径参数、查询参数以及请求体的使用,并通过实际示例(如通过图书编号查找图书信息、结合请求体、路径参数和查询参数)加深理解。 * **模板与静态文件**:学习如何使用模板引擎渲染HTML页面,以及如何处理和访问静态文件。 * **表单处理**:介绍如何接收和处理表单数据。 * **请求与响应**:详细讲解Request请求对象和Response响应对象的使用,并学习如何定义响应模型。 * **用户数据与安全**:涵盖Cookie、Session的使用,JWT身份验证机制,以及CORS(跨域资源共享)的配置。 * **项目实战(SQLite)**:通过一个“用户管理”项目,实战讲解如何使用SQLite数据库,包括数据库访问层的实现以及前后端API的设计与构建。 * **项目实战(SQLAlchemy)**:进阶实战,使用SQLAlchemy ORM框架实现“用户管理”项目的数据访问层,并完成前后端API的开发。 本课程通过理论讲解与大量实战案例相结合的方式,帮助学员快速掌握FastAPI开发,并能够独立完成Web应用程序的开发任务。

课程评论(0条)

课程详情

一、开始之前的准备 1.Web应用程序概述 2 Fast API框架介绍 3.环境搭建二、第一个Fast API程序 4.第一个Fast API程序 5.HTTP请求方法请求资源关系 6.路由三、路径参数、查询参数、请求体 7.路径参数 8.带类型的路径参数 9.示例1:通过图书编号查找图书信息 10.查询参数 11.请求体 12.请求体+路径参数 13.请求体+路径参数+查询参数四、使用模板 14.使用模板 15.访问静态文件五、使用表单 16.表单数据六、请求与响应 17.Request请求对象 18.Response响应对象 19.响应模型七、用户数据与安全 20.使用Cookie 21.使用Session 22.JWT身份验证 23.CORS(跨域资源共享)八、基于SQLite的『用户管理』项目实战训练 24.使用SQLite数据库 25.示例2:用户管理:访问数据库层实现 26.示例3:用户管理:前端与API实现九、基于SQLAlchemy ORM框架实现的『用户管理』项目实战训练 27.使用SQLAlchemy框架 25.示例2:用户管理:访问数据库层实现 26.示例3:用户管理:前端与API实现 27.使用SQLAlchemy框架 28.示例4:SQLAlchemy实现用户管理数据访问层 29.示例5:用户管理:前端与API实现

课程标签

0人关注该课程

主题相关的课程