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

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

4.15 (54 reviews)
Udemy
platform
English
language
Web Development
category
MERN Stack Real Time Chat App - React , Node , Socket IO
336
students
10 hours
content
Dec 2022
last update
$69.99
regular price

What you will learn

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

Why take this course?

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.


Screenshots

MERN Stack Real Time Chat App - React , Node , Socket IO - Screenshot_01MERN Stack Real Time Chat App - React , Node , Socket IO - Screenshot_02MERN Stack Real Time Chat App - React , Node , Socket IO - Screenshot_03MERN Stack Real Time Chat App - React , Node , Socket IO - Screenshot_04

Reviews

Thalles
August 18, 2023
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.
Santosh
July 23, 2023
Sequence of some lectures is not correct. I don't think best practices are followed while developing app. Lot of code can be refactored properly. Because of this beginner can get habituated to write bad code. Many a time instructor abruptly move form one issue to other.
Anubhav
July 11, 2023
upto now the course went quite well, also i have got some error and resolved it from other sources ...overall course provides valuable learning.
Mark
June 25, 2023
I'm just now getting to start the lessons because Ive been busy but the modules are exactly what I'm looking for. Once I complete the course, i'll ask the instructor to add am AI or ML element to this couse to make it NLP interactive. Thanks for the course!
Ankesh
April 9, 2023
Good work done but some part he had done so fast .. and so cover with slow speed because for beginner it become difficult to understand... and work was by the way outstanding.
Ekabe
April 4, 2023
Great chat application built. The tutor explains well and its beginner friendly. A suggestion I would like the instructor to add is to include notifications and chat replies modules in a future update.

Charts

Price

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

Rating

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

Enrollment distribution

MERN Stack Real Time Chat App - React , Node , Socket IO - Distribution chart
5015910
udemy ID
12/8/2022
course created date
12/24/2022
course indexed date
Bot
course submited by