Udemy

MERN Stack Real Time Chat App - React , Node , Socket IO

立即報名
  • 375 名學生
  • 更新於 12/2022
4.3
(58 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
9 小時 58 分鐘
教學語言
英語
授課導師
K.Sathya Prakash Reddy
評分
4.3
(58 個評分)
課程連結
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

MERN Stack Real Time Chat App - React , Node , Socket IO

Build a Real Time Chat Application With React , Node , Socket IO

Hello and welcome to the course on building a real-time chat application using the MERN stack!


In this course, we will cover a range of topics, including building full-stack real-world applications from scratch, working with complex MongoDB queries, schemas, and models, and working with Socket IO. We will provide a detailed explanation of Socket IO and how it works.


We will cover how to build a one-to-one conversation feature and real-time messaging with socket rooms. You will learn how to get the user's online status and activity, and how to get real-time notifications for messages. We will also cover how to implement read receipts and clear unread messages after reading.


We will even cover how to implement a typing animation on the receiver side when the sender starts typing a message. All messages and chats data will be stored in MongoDB.


We will also cover how to push your code to GitHub and host your application on Heroku. Throughout the course, we will provide 24/7 QA support to help you along the way.


This course is suitable for developers who have some experience working with the MERN stack and want to learn how to build a real-time chat application with Socket IO and MongoDB. By the end of this course, you will have the skills and knowledge needed to create a fully functional real-time chat application with typing animation, read receipts, and real-time notifications.

MERN stands for MongoDB, Express, React, and Node, after the four key technologies that make up the stack.

  • MongoDB - document database

  • Express(.js) - Node.js web framework

  • React(.js) - a client-side JavaScript framework

  • Node(.js) - the premier JavaScript web server

Express and Node make up the middle (application) tier. Express.js is a server-side web framework and Node.js is the famous and powerful JavaScript server platform. Regardless of which variant you choose, ME(RVA)N is the ideal approach to working with JavaScript and JSON, all the way through.

React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies.

Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser designed to build scalable network applications.


課程章節

  • 17 個章節
  • 45 堂課
  • 第 1 章 Introduction
  • 第 2 章 Front End Setup
  • 第 3 章 Register and Login UI
  • 第 4 章 Backend Setup
  • 第 5 章 Register and Login Backend
  • 第 6 章 Authorization
  • 第 7 章 Redux Setup
  • 第 8 章 Home Screen
  • 第 9 章 Chats
  • 第 10 章 Messages
  • 第 11 章 Unread Messages
  • 第 12 章 Sockets Intro
  • 第 13 章 Realtime messages
  • 第 14 章 Unread Messages and Read Receipts
  • 第 15 章 Typing and Online Users
  • 第 16 章 Emojis and Image sharing
  • 第 17 章 Bug Fixes and Deployment

課程內容

  • In this course, we will cover a range of topics, including building full-stack real-world applications from scratch, working with complex MongoDB queries, schem, We will cover how to build a one-to-one conversation feature and real-time messaging with socket rooms. You will learn how to get the user's online status and a, We will even cover how to implement a typing animation on the receiver side when the sender starts typing a message. All messages and chats data will be stored, We will also cover how to push your code to GitHub and host your application on Heroku. Throughout the course, we will provide 24/7 QA support to help you along, This course is suitable for developers who have some experience working with the MERN stack and want to learn how to build a real-time chat application with Soc


評價

  • Y
    Yogesh Kumar
    1.0

    the project contains multiple errors plus the community does not help at all to resolve the issue

  • N
    Nioosha Kashani
    4.0

    This course is helpful and recommendable, however, it could have been better prepared. For example, there are too many bugs that are addressed in real-time. It feels like real-time development but a bit lengthy.

  • T
    Thalles Rangel
    4.0

    I like this course, but its coding has a lot of errors and takes time to fix. I believe that before recording the lesson, write a script with code - step by step. As a student, I still get confused sometimes Thanks for the class.

  • U
    Unicorn Dad
    5.0

    thanks, working on this project is helping me get confident, today I applied for a dev job again.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意