Node.js & Express Crash Course in 2 Hours ๐
Learn Node.js, Express, MongoDB, and JWT with a hands-on project in just 2 hours. Perfect for beginners!

Dipesh Malvia
781.9K views โข Jan 31, 2023

About this video
This video is a complete Nodejs & Express Crash Course for beginners. The video covers different Nodejs, Express, MongoDB & JWT Topics and implementation in one single project. The video showcase the Express concepts and their use in practical project.
We will be building a contact manager backend application from scratch and by end of this crash course you will have good understanding of building projects with Express.
Node.js: The Complete Guide to Build Backend Projects [2023]๐ฅ
Link - https://www.dipeshmalvia.com/courses/Nodejs-Zero-to-Hero
โญ๏ธ Support my channelโญ๏ธ
https://www.buymeacoffee.com/dipeshmalvia
โญ๏ธ Source code โญ๏ธ
https://buymeacoffee.com/dipeshmalvia/e/267896
โญ๏ธ Node.js for beginners Playlist โญ๏ธ
https://youtube.com/playlist?list=PLTP3E5bPW796_icZanMqhdg7i0Cl7Y51F
๐ฅ Video contents... ENJOY ๐
0:00:00 - Intro
0:02:00 - Project Introduction & Rest API convention
0:03:28 - Project Setup - Contact Management App
0:06:59 - Create an Express Server
0:09:30 - Thunder Client Setup
0:11:30 - Express Router & Contacts CRUD Route Setup
0:16:15 - Create Contact Controller for Contacts CRUD Operations
0:21:30 - Multiple HTTP Methods per Route
0:22:24 - Built-in Middleware for POST Request Body
0:24:42 - Express - Throw Error
0:25:57 - Error Handling Middleware
0:32:09 - Express Async Handler
0:34:16 - MongoDb Setup
0:37:30 - Connect Express App to MondoDB Database
0:42:53 - Mongoose Schema for Contacts
0:45:14 - CRUD Get All Contacts
0:46:38 - CRUD Create New Contact
0:48:54 - CRUD Get Contact
0:50:20 - CRUD Update Contact
0:52:02 - CRUD Delete Contact
0:53:23 - Adding User Routes - Registration, Login & Current
0:56:55 - Adding User Controller
1:00:27 - Mongoose Schema for User
1:03:14 - User Registration & Password Hashing
1:11:01 - JWT Access Token & User Login
1:19:25 - Protecting Routes - User
1:20:49 - Verify JWT Token Middleware
1:30:31 - Handle Relationship User & Contact Schema
1:31:38 - Protecting Routes - Contact
1:32:48 - Logged in User Get All Contacts
1:34:00 - Logged in User Create New Contact
1:37:21 - Logged in User Update & Delete Contact
1:42:36 - Outro
โญ๏ธ Crash Courses โญ๏ธ`
๐ Nodejs Crash Course - https://youtu.be/H9M02of22z4
๐ React Crash Course - https://youtu.be/0riHps91AzE
๐ JavaScript Crash Course - https://youtu.be/sptS-bgg8Ro
๐ HTML5 Crash Course in 1 Hour - https://youtu.be/Aj3QFsmsagc
๐ CSS Crash Course in 1 Hour - https://youtu.be/nYsk_U_A_lc
๐ Social Medias ๐
Twitter: https://twitter.com/IMDmalvia
Facebook: https://www.facebook.com/programmingwithdipesh
Instagram: https://www.instagram.com/dipeshmalvia
LinkedIn: https://www.linkedin.com/in/dmalvia/
โญ๏ธ Tags โญ๏ธ
- Node.js, Express & MongoDB Project
- Build Rest API Project Express & MongoDB
- JWT & EXPRESS Authentication Crash Course
- Express Project For Beginners
โญ๏ธ Hashtags โญ๏ธ
#nodejs #express #beginners #tutorial
Disclaimer:
It doesn't feel good to have a disclaimer in every video but this is how the world is right now.
All videos are for educational purpose and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.
We will be building a contact manager backend application from scratch and by end of this crash course you will have good understanding of building projects with Express.
Node.js: The Complete Guide to Build Backend Projects [2023]๐ฅ
Link - https://www.dipeshmalvia.com/courses/Nodejs-Zero-to-Hero
โญ๏ธ Support my channelโญ๏ธ
https://www.buymeacoffee.com/dipeshmalvia
โญ๏ธ Source code โญ๏ธ
https://buymeacoffee.com/dipeshmalvia/e/267896
โญ๏ธ Node.js for beginners Playlist โญ๏ธ
https://youtube.com/playlist?list=PLTP3E5bPW796_icZanMqhdg7i0Cl7Y51F
๐ฅ Video contents... ENJOY ๐
0:00:00 - Intro
0:02:00 - Project Introduction & Rest API convention
0:03:28 - Project Setup - Contact Management App
0:06:59 - Create an Express Server
0:09:30 - Thunder Client Setup
0:11:30 - Express Router & Contacts CRUD Route Setup
0:16:15 - Create Contact Controller for Contacts CRUD Operations
0:21:30 - Multiple HTTP Methods per Route
0:22:24 - Built-in Middleware for POST Request Body
0:24:42 - Express - Throw Error
0:25:57 - Error Handling Middleware
0:32:09 - Express Async Handler
0:34:16 - MongoDb Setup
0:37:30 - Connect Express App to MondoDB Database
0:42:53 - Mongoose Schema for Contacts
0:45:14 - CRUD Get All Contacts
0:46:38 - CRUD Create New Contact
0:48:54 - CRUD Get Contact
0:50:20 - CRUD Update Contact
0:52:02 - CRUD Delete Contact
0:53:23 - Adding User Routes - Registration, Login & Current
0:56:55 - Adding User Controller
1:00:27 - Mongoose Schema for User
1:03:14 - User Registration & Password Hashing
1:11:01 - JWT Access Token & User Login
1:19:25 - Protecting Routes - User
1:20:49 - Verify JWT Token Middleware
1:30:31 - Handle Relationship User & Contact Schema
1:31:38 - Protecting Routes - Contact
1:32:48 - Logged in User Get All Contacts
1:34:00 - Logged in User Create New Contact
1:37:21 - Logged in User Update & Delete Contact
1:42:36 - Outro
โญ๏ธ Crash Courses โญ๏ธ`
๐ Nodejs Crash Course - https://youtu.be/H9M02of22z4
๐ React Crash Course - https://youtu.be/0riHps91AzE
๐ JavaScript Crash Course - https://youtu.be/sptS-bgg8Ro
๐ HTML5 Crash Course in 1 Hour - https://youtu.be/Aj3QFsmsagc
๐ CSS Crash Course in 1 Hour - https://youtu.be/nYsk_U_A_lc
๐ Social Medias ๐
Twitter: https://twitter.com/IMDmalvia
Facebook: https://www.facebook.com/programmingwithdipesh
Instagram: https://www.instagram.com/dipeshmalvia
LinkedIn: https://www.linkedin.com/in/dmalvia/
โญ๏ธ Tags โญ๏ธ
- Node.js, Express & MongoDB Project
- Build Rest API Project Express & MongoDB
- JWT & EXPRESS Authentication Crash Course
- Express Project For Beginners
โญ๏ธ Hashtags โญ๏ธ
#nodejs #express #beginners #tutorial
Disclaimer:
It doesn't feel good to have a disclaimer in every video but this is how the world is right now.
All videos are for educational purpose and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
781.9K
Likes
15.8K
Duration
01:42:53
Published
Jan 31, 2023
User Reviews
4.8
(156) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.