Node 和 SocketIO:從頭開始建構完整的 Web聊天應用程式

課程簡介

使用 NodeJS,SocketIO,MongoDB,Express 建構完整的聊天應用程式,提供私人和群聊功能

課程介紹:English 简中

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

  • 了解 RESTful API 設計
  • 在應用程式中使用社群認證
  • 相依注入模組
  • SocketIO 事件
  • 使用 MongoDB 和 Mongoose 儲存和讀取資料
  • AWS S3 Buckets
  • 應用程式部署到上線
  • Express 伺服器和 APIs
  • 群聊功能
  • 私人聊天功能

要求

  • 一台可以安裝軟體的電腦
  • 對 HTML 和 CSS 的基本理解
  • 對 AJAX 方法有一個基本的了解

說明

你有沒有嘗試過使用 Node 建構具有即時功能的 Web 應用程式?也許你已經聽說過流行的 Socket IO 即時應用程式框架,但從來沒有使用它,因為你不知道如何開始。 或許你嘗試使用一些 Socket IO 功能來建構一個應用程式,而你需要使用它來做更多的事情,那麼這個課程就是為你準備的。

這個課程是為你創造的

完整的 Socket IO課程將引導你從頭到尾建構自己的即時網路聊天應用程式。課程使用 Express,Mongodb,Mongoose等工具。

學習 Node 的最好方法

這就是為什麼這門課程從開始到結束都是嚴格基於專案的,最後你將學習到 Node 和 Socket IO 的開發經驗。

你將使用以下程式庫,工具和服務構建聊天應用程式:

  • Node
  • Socket IO
  • NPM
  • Express
  • MongoDB
  • Mongoose
  • Amazon Web Service
  • RESTful API 設計
  • 非同步程式設計
  • ES6 功能,例如 classes 
  • 使用 Git 做版本控制
  • Github
  • 將應用程式部署到 Heroku

應用程式如果沒有公開上線,人們如何使用它?這就是為什麼我會告訴你如何將自己的應用程式部署到 Heroku 並將自己的網域名稱指向到 Heroku 的網址

在課程中你將學到:

  1. 模組相依注入
  2. 用戶使用 passport 做本地端認證
  3. 用戶使用 Facebook 和Google 進行社群認證
  4. Amazon Web Service
  5. 從你的 Node.js 應用程式將檔案上傳到 AWS S3 buckets 
  6. MongoDB 聚合 (aggregate )方法
  7. Socket IO 發出和傾聽事件
  8. 群組聊天功能
  9. 私人聊天功能
  10. 發送和接收好友請求的功能
  11. 即時的朋友請求和訊息通知
  12. 使用第三方 API
  13. 將應用程式部署到 Heroku(你會看到如何將你自己的域名 指到 Heroku 應用程式)
  14. 還有更多 …

目標受眾

  • 任何希望啟動自己的聊天應用程式供其他人使用的人
  • 任何有熱情和熱情的心態去學習的人
  • 任何想要學習後端開發的人

講師簡介

Uzochukwu Eddie Odozi 軟體工程師

嗨,我是 Uzochukwu Eddie Odozi。我有一個數學學士學位和塔林理工大學的計算機工程碩士學位。

我喜歡 Angular,jquery,Unity 以及 Nodejs,我喜歡寫程式

我在網站開發方面有很多成功和失敗的經驗,所有這些都為我今天的工作做出了貢獻。

英文字幕:有

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

優惠資訊

如何購買這門課程比較划算?可以參考課程合購優惠方案


報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: