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 (0:36 SQL , 9:00 NoSQL , 13:13 Differences)
- MongoDB, MongoDB Compass, MongoDB Atlas (CheatSheet in Description)
- CRUD Operating with MongoDB
- Crash Course (Module 9-11)
- Connecting NodeJS with MongoDB
- What is ORM/ODM
- Using Mongoose ODM
- Model View Controllers
- Relations in MongoDB
- Crash Course (Module 9-11)
- Why do we need it
- Validating data
- Sanatizing data
- Crash Course (Module 9-11)
- Sessions
- CSRF token and why to use it?
- JWT
- File uploads
- Socket io
- Testing
- FIle download