Skip to content

Latest commit

 

History

History
40 lines (37 loc) · 953 Bytes

README.md

File metadata and controls

40 lines (37 loc) · 953 Bytes

Educational project

Overview

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:
  1. What is Node.js and how do they actually work? what is Modules?
  2. Blocking VS non-Blocking code
  3. buffers
  4. Streams
  5. npm
  6. pubilsh package to npm
  7. Thread pool
  8. Event loop
  9. Call stack
  10. Callback queue
  11. HTTP server
  12. Express
  13. Routing
  14. Middlewares
  15. Simple API project
  16. MongoDB & Mongoose
  17. Jsend Specification
  18. dotenv
  19. Paginaton
  20. CORS
  21. Error handling
  22. Users Model
  23. Login & Registration
  24. Protected Routes
  25. Postman collection setup
  26. Protected Routes with Roles
  27. File Upload Using Multer
  28. Deployment
  29. webSockets / Socket.IO