arrow_back
course access
Course Discussion
Important
FAQS
01-Introduction
1.01-course outline
1.02-What is Nodejs & Expressjs
1.03-What is Mongodb
1.04- Installing Nodejs & Mongodb
Quiz Based on Previous Videos
1.05 - what is an api
NOTICE
1.06 - types of request in a server
Promises & Spread Operator (Refresh)
Read Me
Promise async await try catch
Spread Operators
02- Deep Dive into Basics
Difference between your and my code editor
How you should Proceed?
2.01-Project Setup
tsconfig.json
2.02-Basics of routing
2.03-Basics of Middleware
2.04-Connecting Mongodb
2.05-Handling Environment Variables
REQUEST
2.06-refractoring project
2.07- Error Handling
2.08-acccessing request variables
2.09-basics of models :schemas
2.10-request validation complete
Attached Code
Quiz Based on Previous Videos
2.11 - Http Error Status Codes
Your Review and Feedback
03-Creating & Validating User
3.01- Creating a User
3.02- Using async ,await try catch
3.03- User Verification
Attached Code
04-Sending Emails
4.01-Sending Emails
Update in Sendgrid
4.02-Resend Verification Email
Attached Code
05-Authentication & Password Encryption
5.01- Encrypt Password
5.02- Refractoring Encrypt Password
5.03- What is JWT?
5.04- How Authentication Works?
5.05- Login User
5.06- Refracting Code
5.07- Protecting Routes
Attached Code
06-Updating User Details & Image Upload
6.01- Process for updating password
6.02- Update Password
6.03-Process of Reset Password
6.04- Reset Password
6.05- Understanding Basic Queries
6.06- Uploading Image
6.07- Refracting Code
Attached Code
07-Create, Read Posts & Comments
7.01-Understanding One To Many Relationship in mongodb
7.02- Creating A Post
7.03-Adding Comments to Post
7.04-Reading Post of a User
7.05- Adding Pagination
7.06-Adding Pagination to all posts
7.07- Virtual Fields
7.08-Reading Single Post
Attached Code
08-Update, Delete Posts and Comments
8.01- Updating Post
8.02- Updating Comments
8.03- Remove comment
8.04- Removing Post
Attached Code
09-Understanding CronJobs
9.01- What is a cronjob?
9.02- Creating a Cronjob
Attached Code
10-Indexing In Mongodb
10.01- What is indexing in mongodb?
10.02- Type of Indexes
10.03- Single Field Index
10.04- Compound field index
10.05- Disadvantages of indexing
11-Deploying Our Project To Production
11.01- Horizontal & Vertical Scaling
11.02- Mongodb Replication
11.03- Deploying server on heroku
11.04-How to do load testing?
Attached Code
12-Web Scraping
12.01-What is Webscraping?
12.02- WebScraping
Attached Code
13 - Extra Bonus Videos
13.01 - How to deploy node.js on aws
13.02 - Nodejs export data to excel sheet
13.03 - Nodejs facebook authentication
Attached Code
13.04 - google authentication using passport
Attached Code
13.05 - creating search api
Attached Code
13.06 - using geolocation
Attached Code
Node.js web sockets
Node.js Cluster - boost scalability and performance
Conclusion
presentations used in this course
Study Material to Prepare for interview
nodejs notes
Project Assignment (DIY)
Preview - Node.js, Express.js, MongoDB with typescript in Hindi
Discuss (
0
)
navigate_before
Previous
Next
navigate_next