fbpx

採用 Flask 做進階可擴展的 Python  Web 開發

學習使用 FlaskMongoDBAmazon AWS 開發可服務數百萬用戶的可擴展的 Web 應用程式

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

  • 學習 Flask Web 開發的高級概念,包括藍圖( Blueprints )
  • 學習 MongoDB 和 NoSQL 資料庫的概念
  • 學習將應用程式擴展到每秒數百萬次讀寫的策略
  • 學習如何通過 Boto 程式庫運用 Amazon Web Services,如 S3 和 SES

要求

  • 可連網且你有管理權限的電腦,可讓你安裝軟體
  • 深入了解如何使用命令行界面、網際網路和程式碼碼編輯器
  • 需要信用卡才能在雲端基礎架構開立帳戶
  • 熟悉 Python 程式語言
  • 熟悉 Flask web 框架
  • HTML、CSS 和 jQuery 的基本知識

課程說明

本課程將介紹當今頂尖科技公司使用的一些先進開發概念。我怎麼知道這些?因為過去 15 年來我一直在紐約市的大型企業和創業公司領導技術團隊。

數千名學生已完成使用 Flask 做專業 Python Web 開發課程,建立了 Python 和 Flask 的基礎,本課程在這些知識的基礎之上,引導你進入 Web 應用程式體系結構設計的下一步。

本課程使用 Python Flask 和市場上最受歡迎的檔案儲存資料庫 MongoDB 建構社交 Web 應用程式。我們將介紹建模最佳實踐,如何建構高效的索引以及如何使用流行的 MongoEngine ORM 與它互動。

我們將逐步介紹用戶註冊、登入和管理用戶成為朋友的關係的模型以及採用與 Twitter 和其他流行的社交應用程式一樣的架構設計來處理大量用戶資料量的高擴展性新聞訂閱( news feed )系統

此外,我們還將設置並使用亞馬遜的 AWS 架構社交應用程式。 你將學習如何使用 Amazon S3 管理數千個圖像,以及如何使用 Amazon SES 做類別最佳的電子郵件分發管理。

在課程結束時,學生將接受期末專案的挑戰,在這個專案中需要使用所有課程材料來完成它。 完成期末專案的學生將有資格獲得特別的未來促銷活動。

如果你已經了解 Python 和 Flask 的基礎知識,並且有興趣提升自己的知識水準,你將可從本課程將學到 Web 應用程式開發、架構設計、資料庫建模以及利用雲端基礎架構服務的一些進階概念。

課程分為 7 個部分:

  • 介紹
  • 基礎概念
  • MongoDB 和 Flask 藍圖
  • 用戶模組和 AWS 簡介
  • 關係模組
  • Feed 模組
  • 期末專案

本課程有超過 13 個小時的視訊教學以,也提供原始碼以便你可以在每個階段準確看到整個專案的樣子。

根據學生每天完成多少材料,課程可能需要10天到一個月才能完成。

此外,我們不斷更新課程,並通過學生的反饋增加內容。

加入本課程並繼續成為專業的 Python 後端 Web 開發人員!

目標受眾

  • 具有基本 Python 知識且想要擴展技能的程式設計師/開發人員
  • 希望更好地了解如何擴展其應用程式的架構師
  • 希望了解如何建構 API 應用程式的軟你開發人員
  • 希望了解更好的應用程式開發最佳實踐的新創 CTO
  • 計算機科學系且想要接觸實戰概念的學生

講師簡介

Jorge Escobar  技術專家、企業家與開源狂熱者

Jorge Escobar 創建一個 From Zero 教育專案,他是技術專家、企業家和開源狂熱者,在紐約市開發 We b應用程式方面擁有超過 15 年的經驗。

Jorge 曾在雅虎、Univision 和 MongoDB 等很好的公司工作過,同時也是多次獲得多輪風險投資成功的科技創業公司的技術創始人。

Jorge 在職業生涯中遇到的最大問題是找到了全面的開發者,並且在其領導的團隊已面試過數百人。發現一個共同模式(不管應徵者來自一所好大學還是有幾年的經驗)是缺乏實際可用於現實世界的知識。

這就是為什麼 Jorge 創建了 From Zero,這是一個教育專案,通過培訓來解決這些實際的知識問題,培養實踐經驗並為學生提供在當今技術業務需求中取得成功所需的工具。

英文字幕:有 ( 講師提供 )

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

課程網址   ♥找優惠折扣碼?

Sponsored by Udemy

也許你會有興趣

喜歡我們的分享嗎? 使用以下的社群分享按鈕分享給你的朋友吧!

Powered by WordPress.com.

Up ↑