- 提示:
- 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。
課程資料
課程簡介
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
此課程所涵蓋的技能
評價
-
YYogesh Kumar
the project contains multiple errors plus the community does not help at all to resolve the issue
-
NNioosha Kashani
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.
-
TThalles Rangel
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.
-
UUnicorn Dad
thanks, working on this project is helping me get confident, today I applied for a dev job again.