fbpx

使用 Flask、Docker、MongoDB 和 AWS DevOps 設計 Python REST APIs

Contents

這個10.5小時的課程教學生如何使用 Python 開發Flask、Docker、MongoDB和 AWS DevOps 的Web應用程式。學生將更深入地瞭解 Python 網路開發的核心要素,學習如何使用Flask框架,計劃、構建和部署RESTful API到Amazon EC2實例,並使用 Tensorflow 建構機器學習 API 進行影象識別。需要具備基本的Python知識。

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

  • 對於使用 Python 開發 web 的核心元素有更深入的知識和理解
  • 理解並能夠使用 flask 框架
  • 計劃、建構、設定好與佈署 RESTful API 到亞馬遜 EC2 實例
  • 使用 NoSQL (MongoDB) 資料庫
  • 使用 Tensorflow 建構一個用於圖像識別的機器學習 API

要求

  • 具備 Python 的基本知識
  • 擁有熱情並想要提升 Python 技能到更高的水準

課程說明

你懂一些  Python,想要學習 RESTful API 和其他很酷的技術,比如 Flask、Docker、MongoDB ( 僅舉幾種 )?

或者你想在你的履歷中加入Web 開發的 Python 技能?

不管你的動機是什麼,只要你有興趣將你的 Python 技能提升到新的水準,那麼你已經來到正確的地方。

為什麼使用 Python 做 Web 開發?

在 Python 寫程式很好上手,一個沒有先前知識的學生可以很容易地理解每行程式碼和了解如何使用——這意味著只需要基礎知識,你就可以輕鬆寫出一個完整的程式。

Python 有大量的框架和工具可以幫助你上手並在 Web 開發上快速進行。

這是一個很棒的組合-一個強大的語言和大量的工具,讓你能很快運用進入實戰。

為什麼選擇這門課程?

  • 你將會學習和理解如何經由 Flask 框架設計和實現 RESTful API
  • 曾經想知道 NoSQL 資料庫是什麼,以及如何使用這資料庫? 你也將學習如何使用 Python 配合這資料庫開發
  • 什麼是 Docker?”dockerize”是什麼意思? 是的,你猜對了,在這門課上你也會學到這一主題
  • 你甚至將學習如何使用 TensorFlow 建構一個機器學習 API 來做圖像識別
  • 另一個熱門話題是 DevOps,你將學習這主題,並經歷在亞馬遜 EC2實例中佈署一個 RESTful API 的過程
  • 簡而言之,這門課程的目的是讓你在很短的時間內掌握基本的 Python 技能,並帶你到更高的水準

本課程涵蓋哪些主題?

  • 了解 Python Flask 框架的基本知識
  • 理解和實現 REST API
  • Docker
  • MongoDB
  • 專案 : 作為 Service Restful API 的資料庫
  • 專案 : 使用自然語言處理為相似性檢查建立一個 Restful API
  • 專案 : 使用 Tensorflow 和深度學習建立一個圖像識別的 Restful API
  • 專案 : 建立一個 Restful API 來處理銀行交易
  • 將 Restful API 佈署到 AWS EC2 實例中。
  • 你會對所有零件各自如何運作有一個堅實的理解,更重要的是了解它們如何一起運作。

這真的是一個全方位的課程,可以讓你在一個課程中很快對以上的主題清楚理解。

你需要什麼技能?

理想的學生是已經對 Python 有基本了解、渴望提升自己技能的人。 就這樣!

如果你已準備好要開始這課程,現在就加入吧。 我們期待在課堂上與你見面。

目標受眾是誰?

  • 這個課程適合有基本技能,希望了解 Python 做  web 開發的人
  • 本課程對於希望能更了解 RESTful API 的人很適合
  • 任何對資料庫DevOps、MongoDb 等感興趣的人

講師簡介

Tim Buchalka’s Learn Programming Academy 專業程式設計師和教師 – 323,000 多名學生

The Learn Programming Academy 由擁有 35 年經驗的軟體開發人員 Tim Buchalka 創建,他還是 Udemy 的講師,在他的 Java、Android、Python 和 Spring 框架課程中擁有超過 335,000 名學生。

Academy 未來三年的目標是教導一百萬人學習如何程式設計。

除了 Tim 自己的課程已在 Academy 上,我們正在與最優秀的教師合作,創建課程來教授開發人員在各個層面所需的基本技能。

另一個重要的哲學是我們的課程是由真正的專業人士教授的,所有講師都是擁有豐富實業經驗的軟體開發人員,也是優秀的教師。 我們所有的教練都是有經驗的軟體開發人。

我們的團隊正在忙著創建新課程。

無論你是初學者,第一次學習如何做程式設計,還是讓現有技能更上一層樓,或學習新的語言和框架,Academy 都會支持你。

El Farouk Yasser   數學與電腦科學雙主修

我現在是一名大四生,主修數學和電腦科學雙學位,這是我的兩大熱愛科目。我有許多熱情和興趣。它們包括( 但不限於 ) 程式設計競賽、數學證明、電玩遊戲程式設計和機器學習,僅舉幾例!不過,我不得不說,我的主要熱情是教學。我真的很喜歡分享我的所知,且當我的學生獲得“Aha”的時刻我特別高興。

英文字幕:有

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

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


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


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

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

 

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: