-
Урок 1.
00:00:54
Module Introduction
-
Урок 2.
00:05:09
What is Nodejs
-
Урок 3.
00:04:01
Nodejs Architecture
-
Урок 4.
00:05:59
How Node Works
-
Урок 5.
00:09:43
What is Expressjs
-
Урок 6.
00:08:58
What is MongoDB
-
Урок 7.
00:19:12
Install Nodejs & MongoDB
-
Урок 8.
00:05:26
Understanding different request types in a server
-
Урок 9.
00:01:43
Module Introduction
-
Урок 10.
00:08:05
Install & Setup Visual Studio Code (Code Editor)
-
Урок 11.
00:23:11
Creating new Nodejs project & setting it up (for typescript)
-
Урок 12.
00:16:25
Use of Promise async wait try catch
-
Урок 13.
00:06:01
Use of Spread Operators
-
Урок 14.
00:21:15
Understanding Routing Basics
-
Урок 15.
00:09:37
Understanding Middleware Basics
-
Урок 16.
00:06:17
Connecting to MongoDB
-
Урок 17.
00:08:22
Handling Environment Variables
-
Урок 18.
00:25:32
Structuring Nodejs Project
-
Урок 19.
00:14:28
Error Handling
-
Урок 20.
00:08:56
Accessing Request Variables
-
Урок 21.
00:11:44
Basics of schema (models)
-
Урок 22.
00:19:47
Implementing request validation & overview of http error status code
-
Урок 23.
00:01:41
Module Introduction
-
Урок 24.
00:15:33
Creating a User with POSTMAN
-
Урок 25.
00:11:29
Understanding CORS & implement in NodeJS App
-
Урок 26.
00:02:12
Refractor code
-
Урок 27.
00:28:28
Preparing for User Email Verification
-
Урок 28.
00:36:31
Send Verification Emails using SendGrid & Gmail and check for unique email
-
Урок 29.
00:14:01
Resend Verification Email
-
Урок 30.
00:11:49
Encrypting password using bcrypt
-
Урок 31.
00:10:31
What is JWT & how it works
-
Урок 32.
00:33:04
Implementing JWT for User Authentication
-
Урок 33.
00:20:55
Setup Auth Middleware for Backend APIs
-
Урок 34.
00:09:21
Understand Auth Workflow & Optimise OTP related issues
-
Урок 35.
00:36:54
Creating APIs for Reset Password functionality & Testing in POSTMAN
-
Урок 36.
00:27:05
Optimising Code
-
Урок 37.
00:32:05
Fetch & Update User Profile
-
Урок 38.
00:06:57
Fixing Minor Bugs
-
Урок 39.
00:01:15
Module Introduction
-
Урок 40.
00:02:51
Understanding Food Delivery App Workflow & Create an Admin
-
Урок 41.
00:50:56
File Upload using Multer for Creating Banner Images
-
Урок 42.
00:05:54
Refractor code
-
Урок 43.
00:07:25
Insert Cities in Mongodb Database
-
Урок 44.
01:19:31
Fetch Cities, Insert Restaurant, Category documents in MongoDB
-
Урок 45.
00:50:21
Using Geospatial Queries to Fetch & Search Nearby Restaurants
-
Урок 46.
00:47:19
Add Restaurant Menu Items (also understanding mongodb populate() & query project
-
Урок 47.
00:22:26
Fetch Restaurant Menu Items
-
Урок 48.
00:50:32
Perform CRUD Operations for User Addresses
-
Урок 49.
00:46:10
Place order & fetch user orders
-
Урок 50.
00:00:37
Module Introduction
-
Урок 51.
00:05:44
Make Banner Clickable
-
Урок 52.
00:19:48
Implementing Dotenv file
-
Урок 53.
00:00:37
Module Introduction
-
Урок 54.
00:25:29
Implementing Pagination in User Addresses
-
Урок 55.
00:05:41
Implementing Pagination in User Orders list
-
Урок 56.
00:11:29
Implementing Pagination in Restaurants list
-
Урок 57.
00:00:36
Module Introduction
-
Урок 58.
00:22:31
Create Refresh Token & also learn to generate random secret keys
-
Урок 59.
00:21:00
Auto-generate new Access & Refresh Tokens when Access token expires
-
Урок 60.
00:01:06
Module Introduction
-
Урок 61.
00:13:37
Understanding why blacklist RefreshTokens needed & Setting up Redis in MacOS
-
Урок 62.
00:15:21
Setting up Redis in Windows
-
Урок 63.
00:31:42
Setup Redis with Nodejs & Connect it with Local Server in your System
-
Урок 64.
00:17:34
Connecting to Redis Enterprise (Server) for free with Nodejs
-
Урок 65.
00:15:15
Optimising UserController in Nodejs to send only required User
-
Урок 66.
00:25:36
Blacklisting RefreshToken using Redis
-
Урок 67.
00:20:39
Clear User Refresh Token from Redis database on Logout
-
Урок 68.
00:07:27
Brief on how to manage RefreshToken in Redis if same account in multiple device
-
Урок 69.
00:00:43
Module Introduction
-
Урок 70.
00:07:45
Fixing Current Date Timezone & Port Number issue in Nodejs
-
Урок 71.
00:06:37
Optimising Restaurant Controller for no records found
-
Урок 72.
00:03:45
Optimising OrderController for no records found
-
Урок 73.
00:03:59
Optimising AddressController for no records found
-
Урок 74.
00:00:26
Module Introduction
-
Урок 75.
00:07:21
What is MongoDB Indexing
-
Урок 76.
00:24:51
Understanding types of Indexing & a brief about various operators
-
Урок 77.
00:44:46
Using geoNear(for distance), nearSphere & geoWithin in Restaurant
-
Урок 78.
00:00:37
Module Introduction
-
Урок 79.
00:06:22
Applying Strict Role based Restrictions
-
Урок 80.
00:11:05
Implementing Edit Profile picture
-
Урок 81.
00:01:29
Module Introduction
-
Урок 82.
00:12:57
Horizontal vs Vertical Scaling
-
Урок 83.
00:02:41
Understanding MongoDB Replication
-
Урок 84.
00:24:22
Deploying Nodejs App to Heroku
-
Урок 85.
00:06:16
Checking Files in Heroku & Understanding about Heroku filesystem problem
-
Урок 86.
00:09:19
How to do Load Testing?
-
Урок 87.
00:01:22
Module Introduction
-
Урок 88.
00:03:30
Setup NodeJS App for E-commerce
-
Урок 89.
00:20:52
Register or Login User via Phone Number
-
Урок 90.
00:10:53
OTP based Login
-
Урок 91.
00:03:07
Refractor Code
-
Урок 92.
00:14:53
Update Customer Profile
-
Урок 93.
00:15:49
Create & Fetch Category as an Admin
-
Урок 94.
00:13:08
Add & fetch Sub Categories
-
Урок 95.
00:32:03
Add & fetch APIs for Store with Owner
-
Урок 96.
00:32:22
Add Product
-
Урок 97.
00:20:17
Fetch Products
-
Урок 98.
00:30:55
Add to Cart & fetch it
-
Урок 99.
00:32:25
Place & fetch orders
-
Урок 100.
00:01:16
Refractor Code
-
Урок 101.
00:00:36
Module Introduction
-
Урок 102.
00:04:38
Generate Stripe Keys
-
Урок 103.
00:03:47
Integrate Stripe API in NodeJS
-
Урок 104.
00:28:55
Make payment using Stripe Payment Gateway
-
Урок 105.
00:00:41
Module Introduction
-
Урок 106.
00:01:59
Regular Expression to validate proper email address in Model Schema
-
Урок 107.
00:16:00
Clusters - Boost NodeJS Performance & Scalability
-
Урок 108.
00:18:45
Export Data to ExcelSheet
-
Урок 109.
00:04:42
Virtual field
-
Урок 110.
00:00:28
Module Introduction
-
Урок 111.
00:02:09
What is Cronjob?
-
Урок 112.
00:19:33
Creating a Cronjob