感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- FastAPI与Django、Flask的比较
- FastAPI的功能和优势概述
入门
- 安装FastAPI
- 使用OpenAPI定义模式
路径和查询参数
- 声明路径参数类型
- 解析和验证数据
- 声明必需和可选参数
- 转换查询参数类型
- 多个路径和查询参数
使用Pydantic模型声明请求体
- 创建数据模型
- 组合路径、查询和请求体参数
- 声明验证和元数据
- 使用深度嵌套的模型
- 定义示例数据
- 响应和额外模型
定义表单和文件
- 使用表单字段代替JSON
- 创建文件参数
- 使用文件和表单参数
错误处理
- 使用HTTPException
- 添加自定义标头
- 安装自定义异常处理程序
- 覆盖默认异常处理程序
数据库操作
- ORM和文件结构
- 创建SQLAlchemy部件
- 创建数据库模型
- 创建Pydantic模型
- 执行CRUD操作
- 创建表、依赖项和路径操作
- 检查和审核文件
- 与数据库交互
安全与身份验证
- 使用Oauth2和OpenID连接
- 使用OpenAPI定义多种安全方案
- 使用FastAPI工具
部署
- 部署概念、阶段和工具
- 使用Gunicorn和Uvicorn
- 使用容器系统(Docker和Kubernetes)
故障排除
总结与下一步
要求
- 了解API概念
- 具备Python编程经验
受众
- 开发者
14 小时
客户评论 (4)
培训师非常乐于回答我提出的各种问题
Caterina - Stamtech
课程 - Developing APIs with Python and FastAPI
机器翻译
我们能够快速上手代码,这有助于巩固在讲座幻灯片中学到的概念
Keith - Procter & Gamble Polska Sp. z o.o.
课程 - Developing APIs with Python and FastAPI
机器翻译
e2e培训的结构化方式。练习允许接触代码,以准备一些基础的api,同时讲座也涉及在开发api时需要特别注意的细节。
Piotr - Procter & Gamble Polska Sp. z o.o.
课程 - Developing APIs with Python and FastAPI
机器翻译
培训师准备充分,专业知识扎实,英语沟通流畅。课程内容实用,包含练习和实际用例分享。
Monika - Procter & Gamble Polska Sp. z o.o.
课程 - Developing APIs with Python and FastAPI
机器翻译