Build a ChatApp with: (Nodejs,Socketio, Expressjs ,MongoDB)
Build a ChatApp with: (Nodejs,Socketio, Expressjs ,MongoDB), available at $19.99, has an average rating of 4.05, with 45 lectures, based on 128 reviews, and has 23885 subscribers.
You will learn about 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 This course is ideal for individuals who are Beginners to Nodejs or Beginners to socketio or Beginners to mongoDB or Anyone who wants to learn how to build a chatapp It is particularly useful for Beginners to Nodejs or Beginners to socketio or Beginners to mongoDB or Anyone who wants to learn how to build a chatapp.
Enroll now: Build a ChatApp with: (Nodejs,Socketio, Expressjs ,MongoDB)
Summary
Title: Build a ChatApp with: (Nodejs,Socketio, Expressjs ,MongoDB)
Price: $19.99
Average Rating: 4.05
Number of Lectures: 45
Number of Published Lectures: 45
Number of Curriculum Items: 45
Number of Published Curriculum Objects: 45
Original Price: $119.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- Beginners to Nodejs
- Beginners to socketio
- Beginners to mongoDB
- Anyone who wants to learn how to build a chatapp
Target Audiences
- Beginners to Nodejs
- Beginners to socketio
- Beginners to mongoDB
- Anyone who wants to learn how to build a chatapp
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 Curriculum
Chapter 1: Getting Started
Lecture 1: Introduction
Lecture 2: What we will create
Lecture 3: Installing Nodejs
Lecture 4: Updating npm
Lecture 5: Installing visual studio code
Lecture 6: Installing Postman
Lecture 7: Creating your own module
Lecture 8: Global Objects
Lecture 9: RDBMS VS NOSQL
Lecture 10: Basic npm commands
Chapter 2: Building Your ChatApp
Lecture 1: Creating project folder and package.json file
Lecture 2: Installing Expressjs
Lecture 3: Serving static content with express
Lecture 4: Using a callback function
Lecture 5: Using arrow functions
Lecture 6: Creating user interface – part 1
Lecture 7: Creating user interface – part 2
Lecture 8: Adding jQuery
Lecture 9: Creating a get messages service – part 1
Lecture 10: Creating a get messages service – part 2
Lecture 11: Creating a post messages service part 1
Lecture 12: Creating a post messages service part 2
Lecture 13: Sending Post request from UI
Lecture 14: Installing socket.io
Lecture 15: Setting up socket.io
Lecture 16: Emitting messages to client
Lecture 17: What is MongoDB
Lecture 18: MongoDB Setup
Lecture 19: MongoDB Setup Updated
Lecture 20: Creating a new database
Lecture 21: Creating a database user
Lecture 22: Installing Mongoose
Lecture 23: MongoDB Data types
Lecture 24: Connecting to mLab
Lecture 25: Connecting to mlab Updated
Lecture 26: Saving data to MongoDB
Lecture 27: Replacing message array
Chapter 3: Hosting and Deploying your app
Lecture 1: What you need to do
Lecture 2: Installing Git
Lecture 3: Creating Heroku account
Lecture 4: Installing Heroku-CLI
Lecture 5: Tracking your app in Git
Lecture 6: Deploying app to Heroku
Lecture 7: Checking Heroku logs
Lecture 8: Thank You
Instructors
-
Bluelime Learning Solutions
Making Learning Simple
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 3 votes
- 3 stars: 22 votes
- 4 stars: 33 votes
- 5 stars: 64 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024