Build a ChatApp with: (Nodejs,Socketio, Expressjs ,MongoDB)
- Description
- Curriculum
- FAQ
- Reviews
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 Nodejs
- Installing Express
- Installing Mongoose
- Installing socketio
- Setting up socketio
- Serving static content with Express
- Adding bootstrap and jQuery
- Creating a get messages service
- Creating a post services message
- Emitting messages to clients
- Setting up MongoDB using mLab
- Connecting your app to mLab
- Saving data to mongoDB
- Initialising a git repository
- Creating a hosting app on heroku
- Tracking your app with git
- Creating a model for mongoDB
- Connecting with mongoose
- Deploying application into Heroku cloud platform
- Checking the logs for your app on Heroku platform
-
1IntroductionVideo lesson
-
2What we ill createVideo lesson
-
3Installing NodejsVideo lesson
-
4Updating npmVideo lesson
-
5Installing visual studio codeVideo lesson
-
6Installing PostmanVideo lesson
-
7Creating your own moduleVideo lesson
-
8Global ObjectsVideo lesson
-
9RDBMS VS NOSQLVideo lesson
-
10Basic npm commandsVideo lesson
-
11Creating project folder and package.json fileVideo lesson
-
12Installing ExpressjsVideo lesson
-
13Serving static content with expressVideo lesson
-
14Using a callback functionVideo lesson
-
15Using arrow functionsVideo lesson
-
16Creating user interface - part 1Video lesson
-
17Creating user interface - part 2Video lesson
-
18Adding jQueryVideo lesson
-
19Creating a get messages service - part 1Video lesson
-
20Creating a get messages service - part 2Video lesson
-
21Sending Post request from UIVideo lesson
-
22Installing socket.ioVideo lesson
-
23Setting up socket.ioVideo lesson
-
24Emitting messages to clientVideo lesson
-
25What is MongoDBVideo lesson
-
26MongoDB SetupVideo lesson
-
27Installing MongooseVideo lesson
-
28MongoDB Data typesVideo lesson
-
29Connecting to mLabVideo lesson
-
30Saving data to MongoDBVideo lesson
-
31Replacing message arrayVideo lesson

External Links May Contain Affiliate Links read more