課程簡介
通過範例學習,從頭開始建構和部署真實世界的 Node.js 應用程式
課程介紹:English 简中
從這 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
優惠資訊
如何購買這門課程比較划算?可以參考課程合購優惠方案。
報名參加課程

你可能會有興趣
- 更多 NodeJS 線上課程介紹
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 追蹤這個 Twitter ,得到 Soft & Share 特價課程訊息