udemy-nodejs-tutorial-and-projects-course-2022-1-1

API\ 7:02 Basic Find 12:13 Query Params 17:45 Mongoose V6 Update 18:33 Refactor to QueryObject 24:58 Company 28:41 Name 36:55 Sort - General Setup 43:40 Sort - getAllProducts Implementation 51:37 Select Option 55:35 Skip and Limit - General Info 59:03 Pagination 1:06:30 Numeric Filters - Setup 1:09:48 Numeric Filters - Regex 1:17:38 Numeric Filters - Complete 1:22:20 Outro - Basics\ 1:22:28 Intro 1:26:22 Setup 1:31:16 Controllers 1:37:53 Postman Setup 1:40:36 Validate Username and Password 1:49:29 JWT - Overview 1:51:50 JWT - Structure 1:56:34 JSONWEBTOKEN Package 1:57:05 Sign JWT 2:03:57 Bearer Token - Overview 2:08:10 Send Bearer Token 2:10:45 Check Auth Header 2:14:51 Verify Token 2:20:04 Auth Middleware Setup 2:24:08 Auth Middleware Complete 2:30:28 More Error Classes 2:36:10 Status Codes 2:39:04 More Refactor - Complete App API\ 2:45:22 Intro 2:49:33 Setup 2:54:45 Controllers 2:57:38 Routes 3:04:39 Database Connection 3:06:46 User Schema 3:12:33 Create User - Basic Setup 3:18:36 Error Checking - Controller Example 3:22:34 Hashing Password Info 3:24:28 Hash User Password 3:31:20 Mongoose Middleware 3:37:47 Generate Token - Controller 3:44:57 Generate Token - Instance Method 3:50:29 JWT_SECRET and JWT_LIFETIME 3:53:49 Login Controller Setup 4:01:09 Compare Password 4:08:05 Auth Middleware - Setup 4:15:54 Auth Middleware - Testing 4:21:48 Alternative Code 4:23:31 Job Model 4:29:50 Create Job Route 4:37:40 Get All Jobs 4:41:53 Set Token Dynamically in Postman 4:47:04 Get Single Job 4:53:30 Update Job 5:00:21 Remove Job 5:05:13 Duplicate Error 5:14:38 Custom Error 5:16:24 Validation Error 5:22:49 Cast Error 5:26:34 Security Info and Packages 5:29:44 Security Setup 5:32:49 Additional Info 5:33:08 Heroku Info 5:35:25 Deploy to Heroku 5:51:24 Swagger UI Info 5:52:30 Clone Existing Heroku Project 5:55:44 Export Postman Docs 5:57:43 APIMATIC Info 5:58:22 APIMATIC Setup 6:03:31 Swagger UI Editor 6:09:27 Add Swagger UI Upload\ 6:16:45 Intro 6:18:33 Setup 6:23:19 Product Model 6:25:10 Basic Structure 6:33:22 Postman Setup 6:36:05 Create Product (Fail) 6:41:27 Upload Image - Postman 6:44:42 EXPRESS-FILEUPLOAD Package 6:55:47 Complete File Upload 7:04:43 Additional Checks 7:10:59 Cloudinary Intro 7:13:48 Cloudinary Setup 7:17:09 Upload Image to Cloudinary 7:28:18 Remove Temp Files Emails\ 7:30:56 Intro 7:31:40 Setup 7:36:10 Nodemailer Info 7:38:27 Ethereal Info and Account 7:41:16 Send Emails With Ethereal 7:46:04 SendGrid Info 7:47:05 Sender Identity 7:48:32 Send Emails with SendGrid Payment\ 7:55:45 Intro 7:56:23 Setup 7:58:06 General Overview 8:00:18 API Keys 8:01:13 Flow Overview 8:06:43 Controller Setup 8:12:55 Complete Payment API\ 8:20:18 Intro 8:20:59 Setup 8:23:22 Basic Express Server 8:28:00 Connect To DB 8:32:50 Basic Routes 8:38:33 notFound vs ErroHandler Middleware 8:42:24 Morgan Package 8:45:44 User Model 8:52:01 Validator Package 8:55:13 Auth Routes Structure 9:02:51 Postman Environment Setup 9:07:54 Register - Initial Setup 9:12:41 Register - Unique Email 9:15:32 User Roles 9:21:45 Hash Passwords 9:27:27 JWT Setup 9:32:56 Refactor JWT Setup 9:39:26 Cookies Setup 9:47:16 Parse Cookies 9:53:04 Refactor Cookies Setup 10:00:04 Signed and Secure Flags 10:03:34 Login Route 10:09:09 Logout Route 10:15:41 Cookies -Big Picture and _Gotchas_ 10:37:16 User Routes - Structure 10:47:07 User Routes - Postman 10:53:19 getAllUsers and getSingleUser 10:58:52 Authenticate User - Setup 11:06:24 Authenticate User - Complete 11:11:56 Authorize Permissions - Setup 11:18:34 Authorize Permissions - Complete 11:26:56 ShowMe Controller 11:31:33 UpdatePassword Controller 11:40:15 CreateTokenUser Function 11:44:24 UpdateUser Controller - FindOneAndUpdate() 11:52:25 UpdateUser Controller - ()
Back to Top