Contents
從這個進階的 Flask 和 Python 課程,將你的 REST API 提升到一個全新的水準。
從這 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
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 ,課程最低價 NT370 起( 如看不到請清 Udemy Cookies 或用無痕模式 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格有可能比電腦上看到的貴
- 點選”報名參加課程”有時會轉久一點或回報無法連上,請稍等或重新點選就會出現
報名參加課程

也許你會有興趣
- [線上課程] 使用 Flask 和 Python 開發 REST APIs
- Python 程式設計學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
你必須登入才能發表留言。