|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/build-a-chatapp-with-nodejssocketio-expressjs-mongodb/
课程评论:没有评论
课程名称:使用 Node.js、Socket.io、Express.js 和 MongoDB 构建聊天应用程序 课程概述:欢迎参加本课程,您将学习如何构建一个实时聊天应用程序,便于与朋友和家人进行交流。该应用程序基于 Node.js、Express、Socket.io 和 MongoDB 等技术。Node.js 是一个基于 Chrome JavaScript 运行时的平台,能够帮助您快速构建可扩展的网络应用,采用事件驱动和非阻塞 I/O 模型,使其轻量高效,非常适合需要实时数据处理的分布式设备应用。Socket.IO 是一个支持实时双向事件通信的网页库。Express.js 是构建 Node.js 应用的框架,而 MongoDB 是一个开源文档数据库,帮助您快速搭建应用栈并开始编码。 课程主要内容包括: - 安装 Node.js - 安装 Express - 安装 Mongoose - 安装 Socket.IO - 设置 Socket.IO - 使用 Express 提供静态内容 - 添加 Bootstrap 和 jQuery - 创建获取消息的服务 - 创建发送消息的服务 - 将消息发送到客户端 - 使用 mLab 设置 MongoDB - 将应用连接到 mLab - 将数据保存到 MongoDB - 初始化 Git 仓库 - 在 Heroku 上创建托管应用 - 使用 Git 跟踪您的应用 - 为 MongoDB 创建模型 - 使用 Mongoose 进行连接 - 将应用部署到 Heroku 云平台 - 在 Heroku 平台上检查应用日志 本课程为希望掌握聊天应用开发的学生和开发者提供了全面的实践指导。
Welcome to this course where will be building a real-time chat application that you can use to communicate with your friends and family using node ,express ,socketio and mongodb Nodes is a platform built on the Chrome JavaScript run time that can help you build fast, Scalable network applications. Nodes uses an event-driven, non-blocking I/O model that makes it lightweight and efficient-perfect for data-intensive real-time applications that run across distributed devices. Socket.IO is a web library that enables real-time bidirectional event-based communication. Express.js is a Node.js framework used in building nodejs applications MongoDB-an open-source, document database-makes it easy to bring up an application stack and start coding. Topics include: Installing NodejsInstalling ExpressInstalling MongooseInstalling socketioSetting up socketioServing static content with ExpressAdding bootstrap and jQueryCreating a get messages serviceCreating a post services messageEmitting messages to clientsSetting up MongoDB using mLabConnecting your app to mLabSaving data to mongoDBInitialising a git repositoryCreating a hosting app on herokuTracking your app with gitCreating a model for mongoDBConnecting with mongooseDeploying application into Heroku cloud platformChecking the logs for your app on Heroku platform