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

也許你會有興趣

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

MongoDB 和 Python:快速入門

課程簡介

使用 Python 和 mongoengine 學習 MongoDB。 在這個簡短的免費課程中,課程將使用 Python 和 MongoDB 建構一個 AirBnB knock-off。 你將學到足夠的東西,用 MongoDB 來啟動和運行你的下一個專案。

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

  • 使用文件資料庫( document database ) 設計基本文件和資料建模
  • 使用 Python 操作 MongoDB
  • 使用 mongoengine ODM 對映類別到 MongoDB 資料庫

英文字幕:有

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

課程網址 [ 限時免費中 ]1358396_984f

Sponsored by Udemy

贊助 Soft & Share 的方式 🙂

1. 購買付費課程

 2. 請我們喝一杯咖啡!

coffee

也許你會有興趣

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

 

Node.js,Express&MongoDB 從開發到部署

課程簡介

通過範例學習,從頭開始建構和部署真實世界的 Node.js 應用程式

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

  • 使用 Node,Express,和 MongoDB 建立高品質的應用程式
  • 實現認證包含 local 和 Google OAuth 策略
  • 使用 Mongoose ODM 建立一個資料模型
  • 使用 Heroku 準備與部署應用程式上線
  • 學習 ES6 概念,例如 arrow functions ,template strings 和 promises 

要求

  • 基本的HTML / CSS知識
  • 對 JavaScript 基礎知識(函數,物件,迴圈等)有很好的理解

說明

在這個 9 小時的課程中,你將通過範例學習如何建構 2 個真實世界的伺服器端應用程式,直到部署一個真實的網域。對於構建一個 Node 應用程式要如何上線,而不僅僅是部署在本地端主機上,不會有更多的困惑。

你將學習如何建構你的 Node / Express 應用程式,建立資料模型,關聯資料,顯示 view,驗證用戶,建立 helper 等等。

專案 1 – VIDJOT

內容建立者可以註冊並記錄和管理未來視訊想法的應用程式

第一個專案是相當簡單的,因為它是為了介紹 Express routing,中介軟體,樣板,Mongoose等等的一切。我們實現了 Passport 和本地端策略,將電子郵件作為用戶名和加密密碼儲存在我們的資料庫中。 我們將準備和部署這個應用程式到 Heroku 並添加一個網域名稱

專案 2 – STORYBOOKS

一個更複雜的專案。 一個建立公開和私人故事的社群網路。

這個應用程式使用 Google OAuth 2.0 策略進行身份驗證。 用戶可以登錄並建立可以設置為公開或私人的故事。 他們也可以選擇是否允許發表評論。 我們將為用戶建立一個儀表板來管理他們的故事。 我們將建立用於身份驗證和存取控制的 helper 以及 handlebars 樣板 helper。 我們將準備和部署這個應用程式到 Heroku 並添加一個網域名稱

目標受眾是誰?

  • 任何使用 Node,Express 和 MongoDB 開發應用程式的人,想要學習如何建構和部署

講師簡介

Brad Traversy    Traversy Media 的全端 Web 開發者與講師

Brad Traversy 有 12 年以上的程式設計經驗和近5年的教學經驗。 他創立 Traversy Media ,一個成功的 Web 開發 YouTube 頻道,擅長前端框架 (從 HTML5 到 Angular 等),以及 Node.js、PHP和 Python 等伺服器端技術。 Brad 清楚掌握如何將非常複雜的話題簡單說明,讓聽眾容易了解。 通過 Brad 易懂的課程來投資你自己擴展你的職涯吧。

英文字幕: 有

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

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

Node_js__Express___MongoDB_Dev_to_Deployment___Udemy

Sponsored by Udemy

你可能會有興趣

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

 

使用 Node,Express,ES6 和 MongoDB 初學者API 開發課程

不少 App 都會透過 REST API 整合後端的伺服器或是雲端服務 ,也有開發者喜愛使用 BaaS (Back end as a Service) 例如 Firebase ,但也有開發者因為使用過 Parse 不好的經驗 ( Facebook 併購後沒多就就收起來了,造成開發者要自己建構自己的 Parse server 並搬遷資料 ) 比較喜歡自己到 AWS 上自己架設後端服務,如果你是屬於後者,擔心使用的 BaaS 有一天突然收起來,那麼就可以考慮這堂課使用 NodeJS + Express+ MongoDB 自己架設屬於自己的 API 後端伺服器並可以讓 iOS/Android App 來整合

Continue reading “使用 Node,Express,ES6 和 MongoDB 初學者API 開發課程”

Powered by WordPress.com.

Up ↑