|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mern-stack-real-time-chat-app-react-node-socket-io/
课程评论:没有评论
课程名称:MERN Stack实时聊天应用 - React, Node, Socket IO 课程概述:欢迎参加本课程,我们将使用MERN栈构建一个实时聊天应用!在课程中,我们将涵盖从零开始构建全栈实际应用的多个主题,包括复杂的MongoDB查询、模式和模型的使用,以及Socket IO的工作原理和详细解释。你将学习如何构建一对一对话功能和使用Socket房间的实时消息传递,获取用户在线状态和活动,以及实时消息通知。此外,我们还将介绍如何实现已读回执和在阅读后清除未读消息的功能。当发送者开始输入消息时,接收方将展示输入动画。在整个过程中,所有消息和聊天数据将存储在MongoDB中。 我们还将教授如何将代码推送到GitHub并在Heroku上托管应用。课程提供24/7的问答支持,帮助你顺利学习。本课程适合那些对MERN栈有一定经验的开发者,想学习如何使用Socket IO和MongoDB构建实时聊天应用。完成本课程后,你将具备创建一个功能齐全的实时聊天应用所需的技能和知识,包括输入动画、已读回执和实时通知。 MERN是指MongoDB,Express,React和Node,这四项关键技术构成了该栈: - MongoDB:文档数据库 - Express(.js):Node.js网络框架 - React(.js):客户端JavaScript框架 - Node(.js):著名的JavaScript网络服务器 Express和Node组成了中间层(应用层)。Express.js是一个服务器端的web框架,而Node.js是强大的JavaScript服务器平台。无论你选择哪种变体,ME(RVA)N都是使用JavaScript和JSON进行开发的理想方案。React是一个开源的前端JavaScript库,用于基于UI组件构建用户界面,由Meta及社区的开发者和公司维护。Node.js是一个开源的跨平台后端JavaScript运行时环境,运行在V8引擎上,旨在构建可扩展的网络应用。
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 databaseExpress(.js) - Node.js web frameworkReact(.js) - a client-side JavaScript frameworkNode(.js) - the premier JavaScript web serverExpress 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.