udemy-mern-stack-bootcamp-build-a-complete-movie-review-app-2022-4-0

we begin\ 0:00 Important Note - Before You Purchase 0:31 The Project Itself 5:51 How to Get Most Node Express & Project Initialization\ 6:52 Misconceptions in node js 9:35 Backend API 11:40 API Routes & Controllers 14:36 Installing Node JS 18:20 Setting up VS Code 20:37 Project Initialization 24:25 First Node JS Code 26:38 Our First Express Server 35:26 Refactoring with MVC Pattern 44:42 Think from the front end perspective New User (Sign up)\ 47:21 Installing Postman 50:43 API Prefix and The Nodemon 57:42 Post and Receving JSON 1:03:12 Installing MongoDB Locally 1:05:37 Connecting to Local MongoDB 1:11:00 What is NPM 1:12:53 Mongoose Models 1:17:06 Creating New User 1:22:32 Hashing Password 1:28:42 Preventing Duplicate User 1:33:41 Middlewares inside Express 1:39:34 Express Validator Verification\ 1:48:05 Email Verification Why and How 1:51:22 Setting up mailtrap 1:54:41 Email Verification Token Schema 2:01:24 Sending Verification Email 2:10:17 Verifying Email Verification Token (OTP) 2:16:12 Comparing Hashed OTP to Verify Email Verification Token 2:26:57 Resend Email Verification Token (OTP) 2:37:40 Refactor Password\ 2:47:34 Model For Password Reset Token 2:50:00 Password Reset Controller 2:53:50 Sending Password Reset Link 3:05:22 Middleware to Check Reset Pass Token 3:15:14 Changing The User Password Sign In - Environment Variables & Error Handling\ 3:26:50 User Sign-in 3:40:13 Environment Variables 3:45:46 Async Await Error Handling Authentication UI\ 3:53:46 Design Something First 3:56:09 Initializing Project With React and Tailwind CSS 4:03:50 Creating User Navbar 4:14:47 Using react-icons 4:21:21 Sign in Form 4:37:35 Refactoring Signin Form 4:42:37 Finalizing Signin Form 4:47:26 Signup Form 4:49:28 Setting up React Router DOM 5:00:17 Forget Password Form 5:02:58 Email Verification OTP Form UI 5:14:07 Moving to Next OTP Field 5:25:18 Updating OTP State 5:29:36 Moving to Previous OTP Field 5:34:36 Moving to Previous From Empty OTP Field 5:37:00 Confirm Password Form 5:42:37 Fixing Navigation Login and Home Route 5:44:36 Understanding Context API 5:52:18 Enabling Dark Mode 5:54:33 Adding Dark Theme Class 5:58:58 Toggling Theme 6:02:37 Refactoring Theme Code 6:06:06 Different Color for Light & Dark Mode 6:12:27 Finalizing Theme 6:21:20 Signup State (userInfo) 6:28:48 Validating Signup Form 6:37:03 Fixing Create User Respnse and Setting up Axios 6:40:38 Sending User Info to Backend for Signup 6:49:04 Fixing CORS Error 6:53:31 Fixing 404 Not Found 6:56:37 Rendering Verification Page For Only Valid User 7:05:18 Handle Submit For OTP Form 7:08:11 OTP Validation 7:17:27 Verifing User Email With OTP 7:24:22 Notification Context & The Component 7:34:11 Updating Notification 7:45:38 Signing Token on Email Verification 7:50:05 Setting up Auth Context 8:01:08 Signin with Email and Password 8:11:43 Rendering Busy Indicator on Sign-in 8:16:36 Creating The isAuth Middleware 8:31:02 Making Request to is-auth 8:37:07 Redirect User to Home If Already Logged in 8:42:29 Handling Logout 8:45:46 Auto Sign in After Email Verification 8:52:52 Understanding Reset Password 8:54:28 Method for Forget Password & Handling Form State 9:03:13 Reading Query Params 9:09:51 Rendering Reset Password isVerifying Indicator 9:13:22 Handling Invalid and Valid Token 9:21:13 Fixing Small Bug 9:22:53 Validating New Password 9:29:55 Resetting New Password 9:38:19 Component to Resend Email Verification 9:44:21 Conditionally Rendering Resend Email Verification 9:47:13 Navigating to Resend Email Verification Component 9:50:22 Link to Reapply Email Verification OTP 9:53:14 Resending Email Verification Token 9:58:34 Refactoring Resend Email Verification Component Actor\ 10:01:10 Actor Schema 10:04:42 Setting up Router For Actor 10:09:08 Middleware to Validate Actor 10:11:21 Multer Configuration 10:15:57 Configuring Cloudinary (A Cloud Storage) 10:22:33 Uploading Image To Cloudinary 10:29:33 Optionally Uploading Image 10:31:46 Updating Actor 10:42:38 Image Optimization 10:46:32 Deleting an Actor 10:50:54 Search Actor 10:57:24 Fetching Latest Actors (Records) 11:01:39 Fetching Single Actor (Record) 11:04:03 Refactoring Actor Controller Based Authentication\ 11:13:21 Different Role For Different User 11:16:29 isAdmin Middleware 11:18:32 Routes Only For Admin Upload API\ 11:21:17 Creating Schema 11:34:45 How We Will Upload 11:37:48 Trailer Upload Route 11:43:15 Uploading Trailer Video to The Cloud 11:49:49 The First Step Towards Uploading a Movie 11:54:28 Data Structure of The Movie 11:58:02 The Complex Validation Logics
Back to Top