
Build a real-time, multi-user chat app with the mern stack — express, react, mongodb, and socket io. Learn authentication, validation, dark mode, media sharing, and live read/delivered notifications.
Kick off this MERN stack real-time chat app course with a step-by-step approach. Kazarian guides you to build along and pursue professional development success.
Declare a variable with the var keyword, assign a value, and display it using console.log. Follow camelCase naming, avoid reserved keywords, spaces, and starting numbers; recognize PascalCase and snake_case options.
Explore JavaScript objects and their prototype by building a user object with name and hobby, accessing properties via dot and bracket notation, and displaying them with console.log.
Explore template literals with backticks and embedded expressions like ${name} to build dynamic strings, handle line breaks, and display results with console.log.
Learn to create a person object with name, age, married, and address with longitude and latitude. Access properties with dot and bracket notation, log values, and index arrays from zero.
Master JavaScript comparison operators, such as greater than, less than, equal, and not equal, by exploring real-world price comparisons and boolean outcomes in live examples.
Master the JavaScript if else and else if conditionals with step-by-step examples, testing positive, negative, and zero values via console.log, and explore transitioning to switch cases.
Explore the do while loop in JavaScript, compare it to the while loop, and show initialization, body execution before the condition, and incrementing with a sample run.
Explore the for-in loop in JavaScript within the MERN stack context by iterating over object keys, accessing properties and values, and using console.log to display results.
Learn how a missing loop condition turns a for loop into an infinite loop. Prevent infinite loops by using a proper condition and increment.
Explore how slice, substr, and substring extract specific parts of strings using zero-based indices, with practical examples and parameter variations.
Explore JavaScript function basics, including function declaration and function calls, with parameters, returning values, and calculating the sum, with dynamic display via console.log.
Explore default parameters in functions, using a sum calculator example to show setting fallback values, passing explicit or default arguments, and observing results with console.log.
Explore the rest parameter in JavaScript to handle variable arguments, implement a multiply function, pass multiple values, and print results to the console.
Learn how to create and manipulate arrays in JavaScript, including declaring arrays, adding elements, printing data with console.log, and accessing specific indices using zero-based indexing.
Learn to iterate arrays in JavaScript using for loops, for...of, and forEach, accessing index and value, leveraging the length property, and output results with console.log.
Learn how to use the spread operator in JavaScript to split, copy, clone, and combine arrays with three dots, and access values via bracket notation.
Filter an array to extract odd numbers using a one-line approach, store results in a new array, and verify the outcome with console.log.
Welcome to "MERN Stack Real-Time Chat Application Project". In this course, we will be building an in-depth full-stack Live Chat application using Express, React, Node.js, Socket io, and MongoDB along with ES6+. We will start with a blank text editor and end with a deployed full-stack application. This course includes...
Building backend API with Node.js & Express
Extensive API testing with Postman
Integrating React with our backend in an elegant way, creating a great workflow
Connect with Socket io.
Building User Authentication with JSON Web Token
Get and Post Request using MongoDB
and much more...
This course project is probably the biggest and most exciting project you have built so far. It is packed with hundreds of tips and tricks that can help you build almost any type of full-stack app .
Master the art of building FullStack/MERN Stack apps by enrolling in this course and never look back. What you are now and what you will become after completing this course is going to be a groundbreaking step in your mern stack career.
You can build the biggest and most complex apps of your dream or as required at your job. Master the stack of all stacks and become the most productive and innovative developer of your team. I welcome you to be a part of this incredible journey.
How i design This course :
This course will be all in one complete MERN Stack project course. For that reason first, you will learn JavaScript all fundamentals which is very important to build your strong foundation. Then you will learn react js by creating one complete project. you will learn node js/ express js / MongoDB and Socket io all basic fundamentals that you should know.
After compete total basic journey then you will build one complete real-time chat application from scratch.
In this Live Chat Application project, you will learn.
Design Login and Register Page
Create State and Register Page Handle
User Register BackEnd
User Data Store in Redux
Display User Register Success and Error Message
Setup User Login Backend
Messenger Page Design
Get Friends and Display
Handle Current Friend
Handle Send Message
Message Get and Display
Send Emoji and Image Message
Setup Real-Time Active User
Setup Message Notification in Socket
Get User and Last Message
Setup Real-Time Message Option
Setup Real-Time Delivered Message
Messenger Logout System
Setup Theme and Friend Search Option
Error Handle
What is the Best Part of this Course?
You will learn React Js Basic Fundamentals
You will learn Express js Basic Fundamentals
You will learn JavaScript Fundamentals
You will learn Node js Basic Fundamentals.
You will learn Socket io Basic Fundamentals
You will learn MongoDB Basic Fundamentals
Build Complete Real-Time Live Chat MERN Stack Application.
And More...
In this course, you will not just learn you actually doing it. Learn and apply this on a live project with me.
Sound Great right?
---------------------------------------------------------------------------------------------------------------------
Click the "Enroll Now" button at the top right now!
I am excited to see you on the course!
Sincerely,
Kazi Ariyan