Follow the links to the resources. If multiple videos/links are provided for the same topic, choose the ones that suits you.
- Crash course (Module 2-8)
- What is a server?
- HTTP req
- Req Headers
- Req payload/body
- GET/POST/PUT/PATCH/DEL req
- REST API
- Crash course (Module 2-8)
- Serving HTML(static files)
- Sending JSON data.
- Crash course (Module 2-8)
- Serving HTML
- Templating engines.
- Serving JSON data.
- Middlewares.
- GET/POST/… req
- Request body
- Query & Params
- Error handling
- What and why of DB
- Types of DB
- Connecting with MongoDB
- CRUD Operating with MongoDB
- What is ORM
- Using Mongoose ORM in MongoDB
- Model View Controllers
- Relations in MongoDB
- Why do we need it
- Validating data
- Sanatizing data
- Sessions
- CSRF token and why to use it?
- JWT
- File uploads
- Socket io
- Testing
- FIle download