This is a backend programming tutorial using Node.js Express.js and MongoDB from a youtube course. About more than 13 hours approximately.
https://youtube.com/playlist?list=PLQtNtS-WfRa8OF9juY3k6WUWayMfDKHK2&si=EcxhwF8cOc50KVAM
- I learned the following concepts:
- What is Node.js and how do they actually work? what is Modules?
- Blocking VS non-Blocking code
- buffers
- Streams
- npm
- pubilsh package to npm
- Thread pool
- Event loop
- Call stack
- Callback queue
- HTTP server
- Express
- Routing
- Middlewares
- Simple API project
- MongoDB & Mongoose
- Jsend Specification
- dotenv
- Paginaton
- CORS
- Error handling
- Users Model
- Login & Registration
- Protected Routes
- Postman collection setup
- Protected Routes with Roles
- File Upload Using Multer
- Deployment
- webSockets / Socket.IO