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

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

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

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

要求

  • Python
  • 基本 Web 技術 HTML CSS Javascript

課程說明

你的專業 FastAPI 開發課程。

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

本課程將讓你全面了解 FastAPI 功能。 我們將討論簡單和高級的概念,以便你對可能性有一個清晰的了解。

我們還將討論 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

  • Udemy 永久擁有課程 ⏳特價中 NT310 起(點擊連結看更多)
  • 年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣 < USD10/month) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

FastAPI

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading