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

Discussion in 'Free Courses - Promo Codes & Deals' started by admin, Apr 17, 2021.

    
  1. admin

    admin Administrator Staff Member


    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

    Continue reading...
     


Share This Page