Skip to main content

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

14h 21m 12s
English
Paid

Course 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.

Read more about 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.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 93 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction to Course! MUST WATCH

All Course Lessons (93)

#Lesson TitleDurationAccess
1
Introduction to Course! MUST WATCH Demo
06:30
2
How to Download and use Source Code?
03:10
3
Introduction to Backend Development
05:09
4
TCP/IP, HTTP, HTTPS
07:10
5
How a Complete Website Works
03:21
6
Static Websites Vs Dynamic Webistes
05:43
7
Introduction to Node.js
07:03
8
Setting Up Coding Environment
03:56
9
First Application in Node.js
03:03
10
Using Core Module and First Web Server
07:09
11
Introduction to NPM
04:16
12
Installing and Using NPM Packages [Nodemon, Casual]
08:59
13
C++ Behind Node.js
03:42
14
What actually are Callbacks in Node.js?
08:51
15
Event Loop in Node.js
05:12
16
What is ThreadPool?
03:51
17
Event Driven Artitecture
06:44
18
Introduction to Express.js
03:42
19
First Application in Express.js
11:13
20
Introduction to Template Engines & EJS
03:17
21
First Application using EJS
09:45
22
Routes Order and Star Route
04:49
23
Route Paramters
12:25
24
views & public directories
08:26
25
Using Loops in EJS
11:03
26
Using Conditional Statements in EJS
03:54
27
POST Request
16:38
28
Introduction to Movie App
01:42
29
Movie App - PART 1
14:12
30
Movie App - PART 2
10:45
31
Movie App - PART 3
17:04
32
Introduction to Callback Hell
00:50
33
What actually Callback hell is?
08:26
34
Using Promises to avoid Callbacks
11:47
35
Using Async Await to avoid Callbacks
08:11
36
Introduction to MongoDB
05:25
37
Installing and Setting Up MongoDB
04:39
38
Creating & Deleting => Database & Collection
06:59
39
CRUD => Creating Documents
07:15
40
CRUD => Reading Documents
10:31
41
CRUD => Updating Documents
06:58
42
CRUD => Deleting Documents
03:28
43
Introduction to Employee Database Poject
03:13
44
What is Mongoose?
01:58
45
Project Part 1 - Connecting to MongoDB using Mongoose
09:37
46
Project Part 2 - Creating Homepage & Partials
14:18
47
Project Part 3 - Creating & Saving Employee in Database
17:29
48
Project Part 4 - Searching Employee in Database
09:26
49
Project Part 5 - Updating Employee in Database
14:07
50
Project Part 6 - Deleting Employee in Database
05:14
51
Project Part 7 - Adding Flash Messages
16:20
52
Quick Recap of Project
07:59
53
Introduction to File Upload Section
03:58
54
Image App Part 1 - Setting up Upload and Index Views
12:04
55
Image App Part 2 - Uploading Single File using Multer
19:17
56
Image App Part 3 - Uploading Multiple Files using Multer
09:56
57
Image App Part 4 - Deleting Files from Database and Directory
10:38
58
Introduction to Auth Project
06:40
59
What is Passport.js & Why we use it?
01:25
60
Auth Project Part 1 - Setting Up middlewares & Node Modules
11:47
61
Auth Project Part 2 - Setting Up views & GET routes
11:04
62
Auth Project Part 3 - Registering User by using Passport
21:33
63
Auth Project Part 4 - Sign In & Logout using Passport
11:33
64
Auth App Part 5 - Sending Password Recovery Emails using Nodemailer
29:39
65
Auth App Part 6 - Setting Up routes for New Password
07:47
66
Auth App Part 7 - Saving new password in Database
15:43
67
Auth App Part 8 - Change Password
11:31
68
Introduction to Movie App by using WebScrapping
03:18
69
What is WebScrapping & Our first Webscrapper App
15:52
70
Movie App by using WebScrapping - PART 1
07:42
71
Movie App by using WebScrapping - PART 2
16:05
72
Movie App by using WebScrapping - PART 3
14:33
73
Introduction to Walmart WebScrapper App
06:05
74
Walmart Scrapper Part 1 - Adding Authentication and Registration
24:17
75
Walmart Scrapper Part 2 - Edit and Delete Users
19:44
76
Walmart Scrapper Part 3 - Scraping Walmart Product on Chrome's Console
06:06
77
Walmart Scrapper Part 4 - Writing Products Scrape Function
18:16
78
Walmart Scrapper Part 5 - Scraping Walmart Products in Application
14:16
79
Walmart Scrapper Part 6 - Adding & Searching Product in Database
14:08
80
Walmart Scrapper Part 7 - Displaying In Stock & Out of Stock Products
13:58
81
Walmart Scrapper Part 8 - Displaying Price Changed & Back in Stock Products
08:58
82
Walmart Scrapper Part 9 - Setting Up Dashboard
14:50
83
Walmart Scrapper Part 10 - Setting Up Update Route
15:18
84
Walmart Scrapper Part 11 - Setting Up Home & 404 Page
08:11
85
Walmart Scrapper Part 12 - Deleting Products from Database
02:48
86
Introduction to Section
01:42
87
Connecting to Online Database
10:05
88
Setting Up Git and Github
03:58
89
Basic Git Commands
14:36
90
Preparing App to Deploy on Heroku
05:40
91
Deploying App on Heroku
11:48
92
Fixing Puppeteer BuildPack Error
06:10
93
Congratulation!!!
01:19

Unlock unlimited learning

Get instant access to all 92 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Fullstack Node.js: The Complete Guide to Building Production Apps with Node.js

Fullstack Node.js: The Complete Guide to Building Production Apps with Node.js

Sources: fullstack.io
The Fullstack Node.js book is the complete guide to building fast, production-ready Node.js apps
MERN Stack From Scratch

MERN Stack From Scratch

Sources: Brad Traversy
We spend 12 hours creating this project from scratch. It includes a multi-step checkout process with PayPal integration, product search, rating & review, user profiles with orde...
13 hours 32 minutes 38 seconds
Web Development with Google’s Go (golang) Programming Language

Web Development with Google’s Go (golang) Programming Language

Sources: greatercommons.com
The Go programming language was created by Google to do what Google does: performant web applications at scale. Open-sourced in 2009 and reaching version one in
18 hours 59 minutes 31 seconds
Build a Realtime App with React Hooks and GraphQL

Build a Realtime App with React Hooks and GraphQL

Sources: udemy
Master the latest and greatest features in React within the context of a full-stack, real-world app. A realtime, full-stack React app from scratch with a GraphQL Server (Apollo ...
4 hours 32 minutes 39 seconds