Node.js, Express, MongoDB Bootcamp 2020 - with Real Projects
4.3 (95 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,098 students enrolled

Node.js, Express, MongoDB Bootcamp 2020 - with Real Projects

Master Node, Express & MongoDB by building real-world apps with Authentication, File Uploads, WebScrapping, Deployment..
4.3 (95 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,097 students enrolled
Created by Ghulam Abbas
Last updated 4/2020
English
English [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14.5 hours on-demand video
  • 3 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Gets your hands dirty on best backend stack: Node JS, Express & MongoDB
  • Understand: How to use Express JS framework with Node Js with real projects
  • Understand: How to render Server-side website using EJS template
  • Understand: How Node JS works Behind the Scenes.
  • Understand all Queries of MongoDB
  • Understand: How to use Mongoose with MongoDB with Real Employee Project
  • Understand best and easy way to implement Authentication (Also includes: Password Reset, etc)
  • Sending emails using Nodemailer
  • How to store and handle file upload in Node
  • Understand: How to do webscrapping in Node JS
  • You will be able to build Read World projects using all concepts that we learned
  • Git & Deploying a Web App
  • Download all Coding files and Projects, that will be free to use
Course content
Expand all 96 lectures 14:21:02
+ Introduction to Backend Development
4 lectures 21:19
TCP/IP, HTTP, HTTPS
07:09
How a Complete Website Works
03:20
Static Websites Vs Dynamic Webistes
05:42
+ Introduction to Node.js & NPM
6 lectures 34:20
Introduction to Node.js
07:02
Setting Up Coding Environment
03:55
First Application in Node.js
03:02
Using Core Module and First Web Server
07:08
Installing and Using NPM Packages [Nodemon, Casual]
08:58
+ Node.js - Behind the Scenes [Overview]
5 lectures 28:15
C++ Behind Node.js
03:41
What actually are Callbacks in Node.js?
08:50
Event Loop in Node.js
05:11
What is ThreadPool?
03:50
Event Driven Artitecture
06:43
+ Express.js [SERVER SIDE FRAMEWORK]
10 lectures 01:25:02
Introduction to Express.js
03:41
First Application in Express.js
11:12
Introduction to Template Engines & EJS
03:16
First Application using EJS
09:44
Routes Order and Star Route
04:48
Route Paramters
12:24
views & public directories
08:25
Using Loops in EJS
11:02
Using Conditional Statements in EJS
03:53
POST Request
16:37
+ PROJECT => Movie App in Express & Node using API
5 lectures 44:25
What is JSON?
00:46
Movie App - PART 1
14:11
Movie App - PART 2
10:44
Movie App - PART 3
17:03
+ Callback Hell, Promises, Async Await
4 lectures 29:10
Introduction to Callback Hell
00:49
What actually Callback hell is?
08:25
Using Promises to avoid Callbacks
11:46
Using Async Await to avoid Callbacks
08:10
+ MongoDB & CRUD Operations
7 lectures 45:08
Introduction to MongoDB
05:24
Installing and Setting Up MongoDB
04:38
Creating & Deleting => Database & Collection
06:58
CRUD => Creating Documents
07:14
CRUD => Reading Documents
10:30
CRUD => Updating Documents
06:57
CRUD => Deleting Documents
03:27
+ Mongoose & Employee Database Project
10 lectures 01:39:31
What is Mongoose?
01:57
Project Part 1 - Connecting to MongoDB using Mongoose
09:36
Project Part 2 - Creating Homepage & Partials
14:17
Project Part 3 - Creating & Saving Employee in Database
17:28
Project Part 4 - Searching Employee in Database
09:25
Project Part 5 - Updating Employee in Database
14:06
Project Part 6 - Deleting Employee in Database
05:13
Project Part 7 - Adding Flash Messages
16:19
Quick Recap of Project
07:58
Requirements
  • You must have knowledge about HTML & CSS
  • Most of time Bootstrap is used in this course, so you must have understanding of Bootstrap library.
  • You must know JavaScript like: Conditionals, Loops, etc
  • Nothing else, Just you and your hardwork
Description

If you are willing to become a backend web developer using latest technologies that you are at right place. This course is all about backend development with modern technologies.

Node.js is one of the best and hot technology right now in the market to do backend. The major reason behind this, is Node is JavaScript run-time environment. Confused?  This is deeply explained in the course.

In simple words Node is JavaScript. We can write JS on the backend also. If you are beginner and want to become a Full stack web developer then, learn JS for both frontend and backend.

This bootcamp contains up to date videos of Node technology that will take you from from very basic level to the advance stage, where you will be able make modern Web apps.


The introduction video of every section is free to watch that will show you all about project in that particular section.


Like my previous courses, this course is full of exciting projects. There are about 6 projects in this course that will help you to learn Node, Express & MongoDB practically. A lot of practical exciting stuff is included in this course, so that you can can get 100% of this course.


What will you learn after completing this course?

  • Gets your hands dirty on best backend stack: Node JS, Express & MongoDB.

  • Understand: How to use Express JS framework with Node Js with real projects.

  • Understand: How to render Server-side website using EJS template.

  • Understand: How Node JS works Behind the Scenes.

  • Understand all Queries of MongoDB.

  • Understand: How to use Mongoose with MongoDB with Real Employee Project.

  • Understand best and easy way to implement Authentication (Also includes: Password Reset, etc).

  • Learn how to send emails using Nodemailer.

  • How to store and handle file uploads.

  • Understand: How to do webscrapping in Node JS.

  • You will be able to scrape any website on internet.

  • You will be able to build Read World projects using all concepts that we learned.

  • Learn about Git, Github & how to deploy a Web App.

  • Get all Coding files and Projects, that will be free to use.

  • Get Course completion certificate for Udemy.


So at the end, I am ready to teach all the exciting stuff to you right in the course. Click Enroll and I will see you inside the course.

See you!

Who this course is for:
  • Any developer or programmer who wants to learn backend development
  • Anyone who wants to learn Node Js, Express Js and MongoDB
  • Anyone who wants to learn, how to build professional applications in Node
  • Anyone who loves to code in JS