Contents
通過建構一個完整的專案來學習 FastAPI。擴展您在高級 Web 開發方面的知識 – AWS、支付、電子郵件
從這 9.5 小時的課程,你會學到
- 學習 HTTP 基礎知識
- 全面了解 FastAPI 和非同步等待概念
- 使用關聯資料庫 PostgreSQL
- 整合 AWS S3 儲存桶來存儲檔案
- 整合 Amazon Simple Email Service 發送郵件
- 整合最著名的支付服務提供商之一——Wise
- 整合現成的前端專案(用 Angular 2 編寫)
- 了解如何使用 JWT 實現身份驗證和授權
- 使用 schemas(pydantic 模型)驗證請求資料和形塑回應資料
- 如何添加 CORS
- 110 頁的可下載書籍,包含程式碼示例和課程解釋
- 4 個精彩的互動演示
- 訪問所有課程程式碼示例
要求
- Python
- 物件導向
- 基本的資料庫知識(非必要,但有更好)
課程說明
從一個新框架開始很容易。 掌握它很難。 邊做邊學是快速輕鬆地獲得特定主題技能的最成功方法。
在本課程中,我們將遵循最佳程式設計原則,使用 FastAPI 建一個完整的專案。 我們將整合第三方服務和程式庫,以便我們可以盡可能接近真實世界的應用程式任務,將合併現成的前端專案
我們將實施高級任務,例如:
- 整合 AWS S3 服務來儲存檔案
- 整合 Amazon Simple Email Service 以從我們的程式碼發送電子郵件
- 整合“Wise”支付提供商,為我們應用程式的用戶退款。
該應用程式將具有不同級別的訪問權限 – 用戶(投訴者)、批准者和管理員。
我們將實現 JWT、身份驗證和授權。
我們將使用 schemas 來驗證我們的輸入資料並形塑回應資料。
我們將實施所有這些,同時,我們將遵循格式化程式碼和使用版本控制系統的最佳實踐。
我們將整合一個現成的前端專案(用 Angular 2+ 編寫)以更好地了解我們的後端是如何工作的。
我們將使用關聯資料庫 (PostgreSQL) 來儲存我們的資訊。
所有材料的創作都是為了讓您可以與它們互動並享受整體課程體驗。
所有資料均可下載。 作為本課程的額外獎賞,您將收到每部分的電子書,其中包含可複制貼上的程式碼和解釋。
您將可以訪問包含課程中顯示的所有程式碼的 GitHub 貯存庫。
我們開始吧!
目標受眾
- 想要全面了解 FastAPI 的人
- 想要學習如何將 AWS 服務整合到他們的程式碼中的人
- 想要學習如何工作並與支付提供商整合的人
- 想要完成具有多個用戶角色的複雜應用程式的人
講師簡介
Ines Ivanova-Kenova 軟體工程師
我是一名使用 Python 和 Typescript 的全端 Web 開發人員,也是一名熱情的講師,圍繞 OOP(物件導向程式設計)、Angular 2+、Django、Flask、Python 的高級概念、JavaScript、 測試。 在業餘時間,我還是一名個人程式輔導師和敬業的自由架構師。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 網頁應用程式開發學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
你必須登入才能發表留言。