感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
引言
- 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
機器翻譯