Skip to content

TheNourhan/learn_Nodejs

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published