|
course faq
|
|
|
01 - Introduction
|
|
|
|
1.01-course outline
3:00
|
Preview
|
|
|
1.02-What is Node.js & Express.js?
4:00
|
Preview
|
|
|
1.03-What is Mongodb?
2:00
|
Preview
|
|
|
1.04- Installing Nodejs & Mongodb
6:00
|
Preview
|
|
|
1.05 - what is an api
3:00
|
Preview
|
|
|
1.06 - types of request in a server
3:00
|
Preview
|
|
02 - deep dive into basics
|
|
|
|
2.01-Project Setup
11:00
|
|
|
|
2.02-Basics of routing
8:00
|
|
|
|
2.03-Basics of Middleware
6:00
|
|
|
|
2.04-Connecting Mongodb
3:00
|
|
|
|
2.05-Handling Environment Variables
5:00
|
|
|
|
2.06-refractoring project
17:00
|
|
|
|
2.07-error handling
11:00
|
|
|
|
2.08-acccessing request variables
8:00
|
|
|
|
2.09-basics of models:schemas
7:00
|
|
|
|
2.10-request validation complete
16:00
|
|
|
|
attach code
|
|
|
03 - creating and validating users
|
|
|
|
3.01-creating a user
9:00
|
|
|
|
3.02-using async:await try catch
3:00
|
|
|
|
3.03-user verification
21:00
|
|
|
|
attached code
|
|
|
04 - Sending emails
|
|
|
|
4.01-Sending Emails
19:00
|
|
|
|
4.02-Resend Verification Email
9:00
|
|
|
|
attached code
|
|
|
05 - authentication and password encryption
|
|
|
|
5.01-Encrypt Password
9:00
|
|
|
|
5.02-Refractoring Encrypt Password
5:00
|
|
|
|
5.03- What is JWT?
1:00
|
|
|
|
5.04- How Authentication Works?
2:00
|
|
|
|
5.05- Login User
14:00
|
|
|
|
5.06- Refracting Code
11:00
|
|
|
|
5.07- Protecting Routes
10:00
|
|
|
|
attached code
|
|
|
06 - updating user details
|
|
|
|
6.01- Process for updating password
2:00
|
|
|
|
6.02- Update Password
11:00
|
|
|
|
6.03-Process of Reset Password
1:00
|
|
|
|
6.04-Reset Password
23:00
|
|
|
|
6.05-Understanding Basic Queries
7:00
|
|
|
|
6.06- Uploading Image
22:00
|
|
|
|
6.07- Refracting Code
4:00
|
|
|
|
attached code
|
|
|
07 - create, read posts and comments
|
|
|
|
7.01-Understanding One To Many Relationship in mongodb
7:00
|
|
|
|
7.02-Creating A Post
9:00
|
|
|
|
7.03-Adding Comments to Post
12:00
|
|
|
|
7.04-Reading Post of a User
7:00
|
|
|
|
7.05-Adding Pagination
9:00
|
|
|
|
7.06-Adding Pagination to all posts
4:00
|
|
|
|
7.07-Virtual Fields
4:00
|
|
|
|
7.08-Reading Single Post
6:00
|
|
|
|
attached code
|
|
|
08 - update and delete post and comments
|
|
|
|
8.01-Updating Post
4:00
|
|
|
|
8.02-Updating Comments
3:00
|
|
|
|
8.03-Remove comment
10:00
|
|
|
|
8.04-Removing Post
6:00
|
|
|
|
attached code
|
|
|
09 - cron jobs
|
|
|
|
9.01-What is a cronjob?
3:00
|
|
|
|
9.02-creating a cronjob
12:00
|
|
|
|
attached code
|
|
|
10 - indexing in mongodb
|
|
|
|
10.01-What is indexing in mongodb?
4:00
|
|
|
|
10.02-Type of Indexes
4:00
|
|
|
|
10.03-Single Field Index
12:00
|
|
|
|
10.04-Compound field index
2:00
|
|
|
|
10.05-disadvantages of indexing
5:00
|
|
|
11 - deploying project
|
|
|
|
11.01-horizontal & vertical scaling
8:00
|
|
|
|
11.02-mongodb replication
2:00
|
|
|
|
11.03-Deploying server on heroku
10:00
|
|
|
|
11.04-How to do load testing?
4:00
|
|
|
|
attached code
|
|
|
12 - web scraping
|
|
|
|
12.01-What is Webscraping?
4:00
|
|
|
|
12.02-WebScraping
16:00
|
|
|
|
attached code
|
|
|
13 - Extra Bonus Videos
|
|
|
|
13.01 - aws-deploy
20:00
|
|
|
|
13.02 - creating search api
4:00
|
|
|
|
13.03 - google authentication using passport
8:00
|
|
|
Nodejs Interview
(28 pages)
|
|
|
project assignment (DIY)
|
|