Have a question?
Message sent Close
3.85 out of 5
3.85
37 reviews on Udemy

Build a ChatApp with: (Nodejs,Socketio, Expressjs ,MongoDB)

Create a ChatApp from scratch and communicate with friends and family
Instructor:
Bluelime Learning Solutions
2,954 students enrolled
English [Auto]
Setup a nodejs development environment
Setup mongodb environment via mlab
Create packagejson file
Setup socketio
Setup a model for mongodb
Use mongoose to connect to mongodb
Test http get and post request using postman
Create functions
Create callbacks
Create get messages service
Emit messages to clients
Save data to mongodb
Initialise git repository
Create an heroku app
Deploy app to heroku for hosting
Check application logs on 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 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

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.9
3.9 out of 5
37 Ratings

Detailed Rating

Stars 5
17
Stars 4
9
Stars 3
7
Stars 2
2
Stars 1
2
5f7cd57a16c909d3d71f482bb4df97e0
Course available for 2 days
30-Day Money-Back Guarantee

Includes

4 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW