Udemy

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

Enroll Now
  • 23,885 Students
  • Updated 5/2023
4.1
(130 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 10 Minute(s)
Language
English
Taught by
Bluelime Learning Solutions
Rating
4.1
(130 Ratings)
1 views

Course Overview

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

Create a ChatApp from scratch and communicate with friends and family

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


Course Content

  • 3 section(s)
  • 45 lecture(s)
  • Section 1 Getting Started
  • Section 2 Building Your ChatApp
  • Section 3 Hosting and Deploying your app

What You’ll Learn

  • 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


Reviews

  • M
    Miguel Angel Hinojosa
    5.0

    Very good course is special awesome. es muy bueno el ejemplo del chat

  • N
    Niravkumar Patel
    3.0

    It could be better if you create chat application like slack, ms team

  • J
    Jorge Peñaranda
    5.0

    I enjoyed it a lot, i had to update some imports and all the apis changed a lot in this years but u can manage to finish anyway! Best regards

  • A
    Asogwa Mark Okechukwu
    4.0

    The teacher is good and he takes his time but is a little slow which is good for absolute beginners. I learnt a lot

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed