感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
介紹
- FastAPI 與 Django、Flask 的比較
- FastAPI 的功能與優勢概述
入門指南
- 安裝 FastAPI
- 使用 OpenAPI 定義架構
路徑參數與查詢參數
- 聲明路徑參數類型
- 解析與驗證數據
- 聲明必選和可選參數
- 轉換查詢參數類型
- 多路徑與查詢參數處理
使用 Pydantic 模型聲明請求體
- 創建數據模型
- 結合路徑、查詢和主體參數
- 聲明驗證規則和元數據
- 使用深層嵌套模型
- 定義示例數據
- 響應與額外模型
定義表單與文件
- 使用表單字段替代 JSON
- 創建文件參數
- 使用文件和表單參數
錯誤處理
- 使用 HTTPException
- 添加自定義頭部
- 安裝自定義異常處理程序
- 重寫默認異常處理程序
數據庫操作
- ORM 與文件結構
- 構建 SQLAlchemy 組件
- 創建數據庫模型
- 創建 Pydantic 模型
- 執行 CRUD 操作
- 創建表、依賴項和路徑操作
- 審查與檢查文件
- 與數據庫交互
安全與認證
- 使用 OAuth2 和 OpenID Connect
- 使用 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
機器翻譯