fbpx

FastAPI 完整的專業課程從零開始 – 2023

Contents

這個課程將教你如何使用Python、全端、OAuth2、SQLAlchemy、RESTful APIs和實踐專案來瞭解FastAPI的一切,從基礎、基本原理和高階功能到API的建立、管理和部署、認證和授權、測試、除錯、錯誤處理和管理,以及與SQL資料庫的互動。最後,你將建立一個Instagram clone應用程式,並建立使其工作所需的API。

從這 21 小時的課程,你會學到

  • FastApi 的基礎、基本原理和高階功能
  • API 的建立、管理和部署
  • 認證和授權
  • 測試、除錯、錯誤處理和管理
  • SQL、關聯型資料庫、SqlAlchemy和ORM
  • 逐步編寫程式碼,你將在實踐中學習
  • 高階功能,如非同步程式設計和 web socket 通訊
  • 更多的功能將使你從一個初學者變成一個高階開發者

要求

  • Python
  • 基本 Web 技術 HTML CSS Javascript

課程說明

這是目前發展最快的 API 開發框架之一。它易於使用且重量輕。此外,它還提供了一些獨特的好處,如自動生成 Swagger 文件和現代開放的開發標準。

本課程將讓你對 FastAPI 的功能有一個完整的瞭解。我們將討論簡單和高階的概念,以便你對可能的情況有一個清晰的印象。

我們還將討論如何與 SQL 資料庫一起工作,特別是 SqlAlchemy。我們將看到我們如何暴露端點,使客戶端能夠操作和檢索資料庫中的資料。

最重要的是,所有討論的概念都將在程式碼中實現。這不僅是一門理論課程,而且是一門培養你知識和經驗的課程。每當我們介紹一個概念時,我們將在程式碼中實現它,以便你看到它在實踐中是如何工作的。

在本課程中,我們將涵蓋:

  • 在 Mac 和 Windows 上的安裝和設定
  • 虛擬環境和專案生成
  • FastApi 的特點
  • 路徑和查詢參數
  • HTTP 狀態、程式碼和異常情況
  • 錯誤處理
  • 標籤
  • 路由器和自動路徑生成
  • API 響應和響應管理
  • 驗證器
  • 複雜的子型別
  • SQL、關聯資料庫管理和ORM
  • SQLSqlAlchemy
  • 認證和授權
  • 檔案管理
  • API部署
  • 測試和除錯
  • 模板、中介軟體、非同步程式設計、Web socket通訊、後端任務等等。

課程的最後部分將是一個實踐專案。我們將建立一個 Instagram clone 應用程式,並建立使其工作所需的API。我們將專注於一些關鍵的概念,如釋出、評論和使用者認證。

我們還將為我們的api開發兩個客戶端。

  • ReactJS的 Web 客戶端
  • Android 和 Kotlin 的行動客戶端

這樣,你就會對 Web 和行動全端開發有一個完整的瞭解。

本課程是為那些希望獲得新技能的全端開發者準備的。那就是快速而輕鬆地建構API。

該課程隨著API的發展而不斷更新,並增加了新的工具和概念。

我相信你會喜歡這個課程。所以,今天就報名,讓我們開始學習建構API。

目標受眾

  • 初級全端開發者
  • 中級全端開發者
  • Web 開發人員

講師簡介

Catalin Stefan 軟體開發教師  ( 更多講師主講課程介紹  )

我是一個熱心的學習者和教學的愛好者。 我喜歡創造內容和課程,豐富人們的生活,並幫助他們有更好的經驗,無論是個人或專業。

我是一個擁有超過 10 年開發經驗的行動應用程式開發專家。 我喜歡製作有關軟體開發和行動應用程式的課程,並且樂於分享我所學到的知識。

我根據自己的專業經驗設計課程。 我希望教會人們一些技能,這些技能可以幫助他們在職業生涯中獲得新的技能,改善他們的人際關係。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

FastAPI

Sponsored by Udemy


Available until May 30, 2023

也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: