fbpx

使用 Flask 和 Python 開發 REST APIs 的進階課程

Contents

從這個進階的 Flask 和 Python 課程,將你的 REST API 提升到一個全新的水準。

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

  • 在你的 API 整合進階功能,如圖片上傳、付款,或使用者確認電子郵件
  • 通過熟悉更多的 Flask 生態系統,將你的 REST APIs 開發提升到一個全新的水準
  • 通過資料庫遷移和廣泛的重構知識改進現有 REST APIs 的操作
  • 輕鬆佈署文件頁面,並使用 Postman 的集合執行程式測試你的 API

要求

  • 具備 Python 程式設計語言程式設計經驗者( 優先 ) 或其他物件導向設計的程式語言經驗者
  • 一些關於 Web 如何運作的知識 (知道如何請求和響應)將是有幫助的
  • PyCharm (免費)或其他程式碼編輯器

課程說明

歡迎來到我們的進階 REST API 課程!

我們在 Udemy 上建立了最受歡迎的 REST API 開發介紹課程,有超過 15,000 個評論和 80,000 個學生。 現在我們希望幫助你在這個進階 REST API 課程中走得更遠,當然仍然使用 Flask 和 Python。

我們的第一個課程從零開始,介紹了一個使用者可以訪問的佈署好的 REST API。 在這個進階課程,我們將介紹新的和高級的功能,這些功能可以讓你的 REST API 更上一層樓!

所涵蓋的主題

  • 使用 Marshmallow 簡化 REST API 中的資料序列化( data serialization )和反序列化
  • 通過使用 Python 發送電子郵件來處理用戶帳戶確認
  • 使用 Flask-Upload 上傳圖片
  • 使用 alembic 進行資料庫遷移,簡化對資料庫結構的更改
  • 使用 Postman 編寫文檔並測試你的 REST API
  • 使用 Stripe 處理付款和處理訂單
  • 使用 OAuth 的社交登入。 你可以通過 Twitter、Facebook、GitHub 或任何其他第三方使用此登入。
  • 使用最新技術和最佳實踐。 你將學習的所有內容都適用於最新版本 Python 3.10。

課程結構

本課程建立在另一門課程的基礎上:“使用 Flask 和 Python 開發 REST APIs”。 如果你沒有任何 Flask 經驗,我們建議你先學習該課程。

在本課程中,我們不會教你 REST API 開發或 Python 的基礎知識。 我們會給你一個完成的專案並擴展它的每個部分。 我們非常仔細地解釋了關於啟動專案的一切,我們甚至還寫了一本關於它的電子書!

我們通過將新功能和技術添加到入門應用程式來引入它們,以便你了解我們如何建構專業的 REST API。 當我們添加功能時,我們也會測試它們。

這也將幫助你更多地了解如何以增量方式向 REST API 添加功能。 這可以加快開發速度並將風險降至最低。

額外的資源

許多講座包含額外的資源,例如外部文件和專案的連結,你可由此瞭解更多。 在每堂課的開始和結束,我們都會提供原始碼,這樣你就不會迷路。 所有的原始碼都可以下載,也都在 GitHub 上,以方便你運用。

我們隨時在 Udemy 課程的 Q&A 和我們自己的學生社群 Discord 伺服器提供幫助。

進階課程

請記住,這是我們迄今為止最高級的課程! 你應該具有足夠的 Python 或其他程式語言編程經驗。 你應該了解如何安裝 Python 包以及如何運行 Python 應用程式。 了解網路如何工作的一些知識也很有幫助。

感謝你考慮這門課程。 我會在裡面見到你!

目標受眾

  • 開發 REST API 的軟體開發人員,希望能添加進階功能的技術
  • 後端開發人員,對獲得 Flask 及其生態系統的知識感興趣
  • 其他程式語言的高級開發人員,希望快速了解 Python 中的進階 REST API 開發

講師簡介

Jose Salvatierra Teclado 創始人和軟體工程師師

嗨,我是 Jose! 我喜歡幫助學生學習程式設計和掌握軟體開發。 我從事線上教學已經 7 年多了,我創立了 Teclado 來將軟體開發帶給每個人 – 我的目標是讓你真正了解幕後發生的一切。

程式設計是非常有益的。 隨著你的學習,事情開始變得清晰起來並變得有意義。 你可以將以前不太清楚的所有內容點起來。 我來這裡是為了讓這段旅程變得快速而輕鬆!

我可以幫助你解決 Python 和 JavaScript 問題,尤其是在 Web 和後端開發方面。 我在 Flask、React、React Native 和 AngularJS 等程式庫和框架方面經驗豐富。 我廣泛從事 UNIX 系統、MongoDB、PostgreSQL 和高級系統架構設計方面的工作。

Teclado by Jose Salvatierra 適合所有人的軟體開發

Teclado 由暢銷書講師 Jose Salvatierra 創立,旨在將軟體開發帶給每個人。 我們為您創建和開發精彩、資訊豐富且有趣的課程,以促進你的職業發展並獲得新技能。

卓越的品質、出色的學生支持和按需主題是我們課程的標誌。 我們希望在裡面見到你!

英文字幕:有

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

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


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


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

報名參加課程

Sponsored by Udemy


也許你會有興趣


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

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: