The Complete NodeJS Course: Build a Full Business Rating App (

Go from Beginner to Advanced by using Node.js, MongoDB, Express and Mongoose to build web applications!

Created by: Uzochukwu Eddie Odozi

Produced in 2017

What you will learn

  • Build a web app with Node.js and Express
  • Use Mongoose to create schemas
  • Learn about some NPM modules
  • Send emails from Node.js application using nodemailer
  • Implement user authentication with passport
  • Use Passport to add Facebook login to Node application
  • Implement password reset functionality inside the Node application
  • Add custom validations with express-validator module
  • Use a templating engine called EJS and EJS-Mate
  • Build rating and reviews functionality inside the application
  • Add a custom private messaging functionality with jQuery
  • Add Leaderboard and search functionality
  • Create custom remember me login functionality

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 86 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a node.js course? Or looking for more detail on Uzochukwu Eddie Odozi's The Complete NodeJS Course: Build a Full Business Rating App? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Gain the ability to build real applications in Node.JS by taking this course! Get answers from an experienced IT expert to every single question you have related to the learning you do in this course, inclucing using MongoDB, Express and Mongoose!

If you are looking to improve your current skills in Node.js or switch over to Node.js, this course is perfect for you!
You will learn to use:
Express.js as the framework to build this Node.js application
MongoDB as a noSQL database to store data
Mongoose as an object modelling tool for Node.js
Node.js package ecosystem to install modules required for building the application
This course is perfect taking your Node.js skills from Beginner to Advanced as you learn step by step how to build a complete Business rating web application. This application is an employee to business app (Or we can say as well it is a business to business rating app) where an employee of a company (or another company) rates a business based on experience with the company's business dealings.
You will learn how to build the app from start to finish.
If for any reason I am wrong, you have 30 days to ask Udemy for a refund. So the only thing you risk is your time!
Thank you very much for reading all of this! I hope to see you as a student in the course when we next meet!
Who this course is for:
  • Anyone with a passionate and enthusiastic mindset to learn
  • Anyone wanting to train in back-end development
  • Back-end developers wanting to increase their skills and knowledge

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Uzochukwu Eddie Odozi

Hi, i am Uzochukwu Eddie Odozi. I am a software developer who has interest in web and game development. I have a bachelors in Mathematics and an M.Sc. in Computer Engineering from Tallinn University of Technology.
I enjoy working with Angular, Ionic, Unity as well as nodejs. I enjoy coding a lot.
I have had many success and failures in web development and all those has contributed to where I am today.Hey guys! My name is Suppoman, your Superhero Instructor on Udemy.
I live in the UK with my 11 year old son Harry. I started building my own brand in 2014, with zero audience and basic skills, and now I am a Cryptocurrency & Social Media Guru with nearly 1 million followers.
I will teach you in a simple and entertaining way. To me, learning should be easy to comprehend no matter what skill level you are at, and you should have fun doing it.
What ever I teach, I have already mastered, and I pass my knowledge on to you. You will be taken through walkthrough tutorials that are super easy to copy and implement. You won't just see slides and theory and be left wondering how to do it.
My subject areas are:
Cryptocurrency - How to build your retirement fund with Cryptocurrency long-term investing & short-term trading, ICO investing, technical analysis and keep it safe in a Cryptocurrency wallet!
Social Media Marketing - I have approximately 700,000+



100 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

This is a great course for you if you want to learn express based web applications. This course covers APIs, database interactions, authentications and much more. great course and the instructors is expert

There didn't seem to be much of a logical progression or a good start on the foundations. The instructor got quickly into passport.js and other more advanced concepts very quickly, and if things weren't working properly there was nothing really for students about how to troubleshoot.

Its interesting and good enough

The best course in programer I could take until now, the content so rich and powerfull, so the instructor emplained very well, give support for every question, I learned a lot with the instructor a lot of enery , thank you so much Eddy.

Now, I finished the complete course by studying everything in that course without skipping any video. I believe that I have learned a lot from this course like how to send automatic e-mails and how to generate tokens for resetting passwords. Furthermore, I learned how to implement a rating system with leaving reviews feature. And many other things.I recommend this course for developers whose have a little bit of experience with NodeJS.

The answers to questions asked are always too late. Hence making hinderances in my progress.

There is the bug in the final project file. Sessions has not been implemented in proper way. One user is logged in then when another user tries to logged in user name data is been replaced with new user.bug in the code bug in the teachings.

There is several section were code is incorrect and/or are fixed in future sections without mentioning the correction required. Very tough when you are learning and debugging someone's code. This could be a good course with a couple touch ups. Final download of the project is incomplete and non working

this course is indeed 5/5 for those with basic knowledge with nodejs and want to improve their skill by building something practical.Thanks Eddie, keep it up!

By ?? ? on

explain many basic & useful concept. And the sample project is very practical, like remember me, forgot password, private message, etc

the end of this course didn't have much information as the start , however the course has good material and concepts it was nice choice to purchase but the instructor's way of speak was not that clear and not comfortable

This course is very help full to use real world scenario.