fbpx

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

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

課程介紹:English 简中

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

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

要求

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

課程說明

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

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

我們的第一個課程從零開始,介紹了一個使用者可以訪問的佈署好的 REST API。 在這個進階課程,我們將涵蓋更多學生已跟我們要求好幾個月的一整串主題!

所涵蓋的主題

  • 使用 Marshmallow 進行資料序列化和反序列化
  • 傳送電子郵件和使用者確認函
  • 上傳圖片
  • 資料庫遷移
  • 編寫文件和測試 API 的簡單方法
  • 使用 Stripe 處理付款
  • 使用 OAuth 的第三方登入(使用 GitHub 作為範例)
  • 廣泛的軟體開發知識、重構、除錯等等!
  • 使用最新的技術和最佳實踐。 我們用最新版本的 Python 3.7 教授所有的知識。

課程結構

我們將從一個簡單的 REST API 開始,並教你所需要的一切知識ー即使你沒有參加我們的第一個課程,你也可以完全沒有任何問題可繼續學習。 我們甚至編寫了一本電子書來幫助你快速瞭解這個初學者 REST API!

我們通過將新特性和新技術放入本課程的應用程式中,這樣你就可以瞭解如何開發專業的 REST API。 每一個新的特性都被新增到一個完全運作的應用程式中並進行測試!

我們還將幫助你更好地瞭解如何逐步建構特性,以便快速地將其提供給你的使用者,並將風險降至最低!

額外的資源

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

我們隨時在 Udemy 課程的 Q&A 和我們自己的學生社群 Slack 頻道提供幫助。 請好好利用這些很棒的資源!

進階課程

記住,這是我們最先進的課程! 你應該有足夠的 Python 或其他程式語言的程式設計經驗。 一些關於 web 如何運作的知識也很有幫助。

你應該瞭解如何安裝 Python 套件以及如何執行 Python 應用程式。 如果你以前用過 virtualenv 或者 Pipenv,那就太棒了! 瞭解 PyCharm 用於除錯也很有幫助,儘管我們將在課程中介紹如何使用偵錯程式!

目標受眾

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

講師簡介

Jose Salvatierra 程式設計學院創始人與電腦科學講師 ( 更多講師主講課程介紹 )

我一直在教電腦科學,玩音樂(1年級至8年級)四年以上經驗,針對所有年齡層和所有技能水平的學生。這是我迄今為止的故事。

我從 10 歲開始寫程式,也就是在我開始學習音樂幾年之後,我爸爸感到很興奮對我對表示他也有同樣的興趣,於是向我講授了 Marin Saric 的 METAL 的基礎知識。不久之後,我們轉到了RealBASIC,從那裡開始學習,幾年之後,又學了 Java 和 C。

自從我開始學習程式設計之後,我知道我想學習電腦科學或是這些課程。十年前,我畢業於 Dundee 大學主修應用計算。

Dundee 大學是計算相關課程中最負盛名的學院之一,由於學業成就,我有機會參加計算機獎學金。

我曾為 M2M 公司的 “Eseye” 工作,主要負責後端開發,編寫 PHP 腳本和編寫程式 Zenoss ZenPacks,目前在 Skyscanner上工作,蘇格蘭最大的技術公司之一,主要以 Python 和 Web 語言編寫程式。

目前,我喜歡使用 Python、Java 和 C 編寫程式,播放和錄製音樂,平常從事鋼琴演奏家,歌手,運動和健美。我希望我的課程對你有興趣,並且會學習到新的技術感到愉快!

英文字幕:有

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

優惠資訊

如何購買這門課程比較划算?可以參考課程優惠折扣連結


報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: