Contents
創建具有視訊群聊功能的 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
讓 LN+ 協助你提升 udemy 線上課程的使用體驗
LN+ 會幫助你將課程影片與 notion 筆記關聯起來,所以你也不用去煩惱筆記在哪裡?或是要如何整理寫過的筆記
來自使用者的真實體驗



除此之外, LN+ 也可以幫助你提升觀看 udemy 課程體驗,有興趣可以參考以下的文章說明
- LN+ 在單螢幕上的操作技巧,讓線上學習與寫筆記體驗更順暢
- 使用 LN+ 學習活動功能來實現「鍊子法」,培養每日的線上學習習慣
- 如何利用 LN+ 建立的 notion 線上課程筆記資料庫以「鳥瞰」的角度做線上課程的快速複習
LN+ 是 chrome 瀏覽器的外掛程式,是 Soft & Share 針對線上課程平台不足的地方所開發出來的輔助工具,可到 chrome 應用程式商店安裝,安裝後不需要輸入信用卡,可以免費測試一週,如果覺得好用再決定是否付費,收費方式可以參考這個網頁說明。
以下的影片示範你會看到透過 LN+ 的幫助,讓 notion 筆記視窗跟你在觀看的課程影片同步切換
✍ 不受社群推薦演算法影響,建議 Telegram/Discord/e-mail
你必須登入才能發表留言。