fbpx

Discord Clone – 學習採用 WebRTC 和 SocketIO 的 MERN 堆棧

創建具有視訊群聊功能的 MERN 堆棧視訊聊天應用程式

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

  • 如何創建 MERN 堆棧應用程式
  • 如何創建視訊聊天功能
  • 如何創建實時通訊系統
  • 登錄/註冊流程
  • 連接和保存資料庫中的數據
  • 創建視訊群聊室
  • 將 ReactJS 與 NodeJS、Express 和 MongoDB 連接起來
  • 從頭開始構建整個專案

要求

  • JavaScript
  • React
  • Node

課程說明

了解如何將 MERN 堆棧與 WebRTC 和 SocketIO 連接起來。我們將完成所有步驟來創建具有群組通話功能的應用程式。我們將創建 WebRTC 實現來展示如何通過 simple-peer 開發 WebRTC 應用程式。我們將使用 SocketIO 作為我們的應用程式和實時通信的信號伺服器。完成本課程後,你將能夠創建自己的應用程式,該應用程式將使用 WebRTC。無論是實時通訊遊戲還是視訊聊天都沒無妨。你將了解如何在對等方(用戶)之間建立連接的過程。

我們將結合 MERN 堆棧,其代表:MongoDB、Express、React、Node 與 WebRTC 和 SocketIO,以實現實時通訊的可能性。

在本課程中,我們將從頭開始構建專案,我們將一起完成所有步驟。我們將創建的功能將是:

  • 登錄/註冊(使用 JWT 令牌進行身份驗證)
  • 好友/好友邀請系統
  • 實時聊天功能(SocketIO 和 MongoDB)
  • 建立視訊群聊室

課程要求:

  • React 基礎知識
  • 節點( Node )基礎知識
  • 對 websockets (SocketIO) 有一些了解會很有幫助。但這不是必需的,在學習聊天和視訊聊天功能時有這基礎肯定會讓你更容易理解。

課程並非旨在從頭開始學習每項技術,而是了解如何將它們連接在一起。雖然在課程中我們會在應用程式的程式碼編輯的同時逐步說明。

目標受眾

  • 課程是為具備 JavaScript、React 和 Node 一般基本知識的學生設計的

講師簡介

Marek Gryszkiewicz Web 開發者

我的主要目標是提高開發人員的水平並分享我的知識。 我是全端 Web 開發人員,我的主要興趣是程式設計和拳擊。 我喜歡學習新東西,當我可以分享我的知識時,寫程式讓我很開心。

我將盡我所能向你展示如何創建出色的應用程式。

英文字幕:有

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

報名參加課程更新 coupon code

Sponsored by Udemy

讓 LN+ 協助你提升 udemy 線上課程的使用體驗

LN+ 會幫助你將課程影片與 notion 筆記關聯起來,所以你也不用去煩惱筆記在哪裡?或是要如何整理寫過的筆記

來自使用者的真實體驗

除此之外, LN+ 也可以幫助你提升觀看 udemy 課程體驗,有興趣可以參考以下的文章說明

LN+ 是 chrome 瀏覽器的外掛程式,是 Soft & Share 針對線上課程平台不足的地方所開發出來的輔助工具,可到 chrome 應用程式商店安裝安裝後不需要輸入信用卡,可以免費測試一週如果覺得好用再決定是否付費,收費方式可以參考這個網頁說明

以下的影片示範你會看到透過 LN+ 的幫助,讓 notion 筆記視窗跟你在觀看的課程影片同步切換


追蹤 Soft & Share

✍ 不受社群推薦演算法影響,建議 Telegram/Discord/e-mail

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: