|
NODE
|
|
|
|
1 What is node
11:00
|
|
|
|
2 - node installation and starting codes
5:00
|
|
|
|
3-running js file using node,module,fs read
8:00
|
|
|
|
4- write file fs
2:00
|
|
|
|
5-blocking codes and non blocking codes
8:00
|
|
|
|
6- creating a server using node.js
8:00
|
|
|
|
7 Routing
12:00
|
|
|
|
8- Building a simple API
8:00
|
|
|
|
9- npm,installing packages,dependencies
10:00
|
|
|
|
10 - npm package versioning and updating
9:00
|
|
|
EXPRESS
|
|
|
|
11-Express intro and what is express
3:00
|
|
|
|
12 - Installing Postman
1:00
|
|
|
|
13 -setting Up Express and Basic Routing
12:00
|
|
|
|
14-APIs and RESTful API Design
14:00
|
|
|
|
15 - GET Request
6:00
|
|
|
|
16- POST Request
14:00
|
|
|
|
17 URL Parameters
10:00
|
|
|
|
18- PATCH Method
4:00
|
|
|
|
19 -DELETE Method
1:00
|
|
|
|
20- Refactoring the Routes
8:00
|
|
|
|
21- Request Response Cycle & Middleware
6:00
|
|
|
|
22- Creating Our Own Middleware
4:00
|
|
|
|
23-Implementing the Users Router
4:00
|
|
|
|
24- Creating and Mounting Multiple Routers
7:00
|
|
|
|
25- Better File Structure
8:00
|
|
|
|
26- Chaining Multiple Middleware Functions
6:00
|
|
|
|
27 - Environment Variables
12:00
|
|
|
MONGODB
|
|
|
|
28 - Mongo DB
8:00
|
|
|
|
29- Mongo DB Atlas
4:00
|
|
|
|
30- Mongo DB connection using Mongoose
11:00
|
|
|
|
31 - Mongoose
3:00
|
|
|
MONGO DB,EXPRESS ,NODE
|
|
|
|
32- Creating a Simple Tour Model
7:00
|
|
|
|
33- Creating Documents and Testing the Model
4:00
|
|
|
|
34- MVC Architecture
3:00
|
|
|
|
35- Refactoring for MVC
5:00
|
|
|
|
36- Another way of creating Documents
7:00
|
|
|
|
37- Reading Documents
4:00
|
|
|
|
38- Updating Doocuments
4:00
|
|
|
|
39- Deleting Documents
2:00
|
|
|
|
40- Modelling the Tours & Importing Development Data
13:00
|
|
|
|
41-Making the API BetterFiltering
|
|
|
|
42- Advanced Filtering
12:00
|
|
|
|
43- Sorting
11:00
|
|
|
|
44-Limiting Fields
6:00
|
|
|
|
45- Pagination
12:00
|
|
|
|
46- Aliasing
10:00
|
|
|
|
47 Aggregation Pipeline
15:00
|
|
|
|
48 Aggregation Pipeline Practical Example
25:00
|
|
|
|
49- Document Middleware
8:00
|
|
|
|
50- Query Middleware
7:00
|
|
|
|
51- Data Validation-Built in validators
11:00
|
|
|
|
52- Handling Unhandled Routes
8:00
|
|
|
|
53- Authentication,Authorization and Security
2:00
|
|
|
|
54- Modelling Users
8:00
|
|
|
|
55- creating New Users
11:00
|
|
|
|
56- Managing Passwords
17:00
|
|
|
|
57- JWT
3:00
|
|
|
|
58- Signing Up users
13:00
|
|
|
|
59- Login
24:00
|
|
|
|
60- Protecting Routes-part 1
14:00
|
|
|
|
61- Protecting Routes-part2
26:00
|
|
|
|
62 - Authorization-User Roles and Permissions
29:00
|
|
|
|
63- Password Reset Functionality-Reset Token
21:00
|
|
|
|
64 Sending Emails with Nodemailer
25:00
|
|
|
|
65- Password Reset Functionality-Setting New Password
32:00
|
|
|
|
66- Updating the Current User-Password
18:00
|
|
|
|
67- Deleting current user
15:00
|
|
|
|
68- sending JWT via cookie
9:00
|
|
|
|
69- Implementing Rate Limitting
9:00
|
|
|
|
70- Setting Security HTTP Headers
2:00
|
|
|
|
71- Data sanitization
10:00
|
|
|
|
72- Preventing Parameter Pollution
5:00
|
|