-
Урок 1.
00:09:37
Introduction to Course
-
Урок 2.
00:07:03
Introduction to Node.js
-
Урок 3.
00:03:56
Initial Coding Environment
-
Урок 4.
00:03:03
First Application in Node.js
-
Урок 5.
00:03:42
C++ Behind Node.js
-
Урок 6.
00:08:51
Callbacks in Node.js
-
Урок 7.
00:05:12
Event Loop in Node.js
-
Урок 8.
00:03:51
What is ThreadPool?
-
Урок 9.
00:06:44
Event Driven Architecture
-
Урок 10.
00:07:41
What is API & RESTful API?
-
Урок 11.
00:04:04
Why we need to build an API?
-
Урок 12.
00:05:29
Creating First Server using HTTP
-
Урок 13.
00:02:56
Installing Postman
-
Урок 14.
00:05:01
HTTP Status Codes
-
Урок 15.
00:07:28
Sending Data in Response
-
Урок 16.
00:06:59
All About Headers
-
Урок 17.
00:10:02
Request Object, Params, Query
-
Урок 18.
00:05:56
Basic Project Setup
-
Урок 19.
00:06:13
Installing & Setting up Nodemon
-
Урок 20.
00:06:37
Creating Basic route
-
Урок 21.
00:05:45
Creating Controller Method
-
Урок 22.
00:06:43
Setting up Postman Environment
-
Урок 23.
00:03:46
Installing MongoDB Compass
-
Урок 24.
00:07:55
Connecting API with Database
-
Урок 25.
00:06:00
Understanding Middlewares
-
Урок 26.
00:18:36
Creating Job Model
-
Урок 27.
00:08:38
Create & Save New Job to Database
-
Урок 28.
00:04:31
Creating Slug for Job
-
Урок 29.
00:03:08
Display all Jobs
-
Урок 30.
00:15:35
Setting Up Location in Database
-
Урок 31.
00:13:03
Search Jobs within Distance/Radius
-
Урок 32.
00:07:01
Update Job
-
Урок 33.
00:05:31
Delete Job
-
Урок 34.
00:05:50
Get Single Job by ID & Slug
-
Урок 35.
00:18:20
Get Jobs Statistics using Aggregation
-
Урок 36.
00:05:40
Creating Error Handler Class
-
Урок 37.
00:04:23
Creating Errors Middleware
-
Урок 38.
00:08:34
Production Vs Development Errors
-
Урок 39.
00:04:48
Catching Async Errors
-
Урок 40.
00:04:00
Handling Unhandled Promise Rejection
-
Урок 41.
00:03:29
Handling Uncaught Expections
-
Урок 42.
00:04:07
Handle Unhandled Routes
-
Урок 43.
00:08:18
Validation & Mongose ID Error
-
Урок 44.
00:06:31
Using Error Handler + Bug Fixing
-
Урок 45.
00:15:37
Advanced Filter for Jobs
-
Урок 46.
00:08:16
Sorting Jobs
-
Урок 47.
00:05:45
Limiting Fields for Jobs
-
Урок 48.
00:05:26
Search Jobs by Query
-
Урок 49.
00:07:20
Adding Pagination
-
Урок 50.
00:08:24
Create User Model
-
Урок 51.
00:14:57
Encrypting Password while Registration
-
Урок 52.
00:08:42
Generate JSON Web Token
-
Урок 53.
00:12:49
Login User & Assign Token
-
Урок 54.
00:13:39
Sending JWT Token in Cookie
-
Урок 55.
00:12:50
Protect Routes from Unauthorized Users
-
Урок 56.
00:02:56
Store JWT Token in Postman
-
Урок 57.
00:07:38
Authorize User Roles and Permissions
-
Урок 58.
00:04:03
Adding User in Jobs
-
Урок 59.
00:06:36
Generate Forgot Password token
-
Урок 60.
00:26:46
Send Password Recovery Email
-
Урок 61.
00:08:51
Reset New Password
-
Урок 62.
00:07:05
Handle Wrong JWT Token & Expire JWT Error
-
Урок 63.
00:06:26
Logout User
-
Урок 64.
00:07:32
Show User Profile
-
Урок 65.
00:09:01
Change/Update Password
-
Урок 66.
00:05:05
Update User Data
-
Урок 67.
00:05:30
Delete Current User
-
Урок 68.
00:24:39
Apply to Job with Resume (PDF or DOCX)
-
Урок 69.
00:04:07
Fixing Job Check Error
-
Урок 70.
00:07:01
Add Virtual Property & Populate User
-
Урок 71.
00:13:44
Delete files associated with User
-
Урок 72.
00:07:17
Show all jobs by Current Employer
-
Урок 73.
00:04:34
Show all jobs applied by Current User
-
Урок 74.
00:05:54
Admin - Show all User
-
Урок 75.
00:10:16
Admin - Delete User
-
Урок 76.
00:09:46
Check Owner before update & delete Job
-
Урок 77.
00:05:13
Implementing Rate Limit
-
Урок 78.
00:02:25
Setting Security HTTP Headers
-
Урок 79.
00:06:56
Data Sanitization
-
Урок 80.
00:07:11
Prevent Parameter Pollution
-
Урок 81.
00:02:56
Enabling CORS (Cross-Origin Resource Sharing)
-
Урок 82.
00:06:50
Preparing Jobbee-API Documentation
-
Урок 83.
00:05:02
Preparing API for Deploy
-
Урок 84.
00:06:16
Connecting to Online DB & Push on GitHub
-
Урок 85.
00:08:14
Deploying Jobbee-API to Heroku
-
Урок 86.
00:01:05
Final Words