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


 

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



Requirements

  • You should be able to use a PC at beginner level
  • Basic HTML knowledge
  • Basic CSS knowledge
  • Basic JavaScript knowledge

Description

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



Who this course is for:

  • Beginners to Nodejs
  • Beginners to socketio
  • Beginners to mongoDB
  • Anyone who wants to learn how to build a chatapp



ENROLL NOW

Post a Comment

Previous Post Next Post



πŸ”₯ Don't Miss Out on the Top Online Courses! πŸ”₯

https://bit.ly/43fCnZB


ALL FREE UDEMY AND BITDEGREE COURSES WITH DIRECT LINKS

https://bit.ly/3mwWK00 |AND| https://bit.ly/2U61MoX



I trusted my website to @Hostinger, and it was an excellent choice. Try Hostinger yourself with an additional 20% off! Best suited for #WordPress hosting. https://bit.ly/3SMVNjP


Join Our Telegram Channel

https://bit.ly/3ADEUND


Subscribe to our youtube channel

https://bit.ly/3SOztpV

πŸŒŸπŸš€Don't Miss Out on Our Exclusive Udemy Offers!πŸš€πŸŒŸ

https://bit.ly/49LVJHK


Submit Your Udemy Coupons:

https://bit.ly/49ei1Bv


πŸŒŸπŸš€All Language Courses For Limited Time Offer πŸ”₯✔πŸ’―

https://bit.ly/4alPIlj



Paid Udemy courses for free (Limited period)(Coupons 100% Off) - 1000 Users Only - Share with friends