Swati-Tanu/NamasteNodeJS

This repository serves as my personal NodeJS knowledge hub — where I’ve consolidated key concepts, examples, and takeaways.

★ 1Forks 0JavaScriptGitHub ↗Compare
dbexpresslibuvnodejsserver

README

🟩 Node.js Knowledge Hub

This repository serves as my personal Node.js learning hub — a place where I’ve documented important backend concepts, patterns, and hands-on examples as I continue mastering Node.js and its ecosystem.


📚 Topics Covered

Some of the Node.js concepts included:

  • 🧠 Node.js Architecture & Event-Driven Model
  • 🌀 Event Loop, Call Stack & Thread Pool
  • 🌐 HTTP Module & Building Servers
  • 🗂️ Modules — CommonJS & ES Modules
  • 📦 npm, package.json & package-lock.json
  • 🔐 Environment Variables & dotenv
  • 🗄️ File System (fs) Module
  • ⚡ Streams & Buffers
  • 🧵 Asynchronous Programming (Callbacks, Promises, Async/Await)
  • 🗃️ Databases — MongoDB, Mongoose, SQL basics
  • 🚏 Express.js (Routing, Middleware, Error Handling)
  • 🏗️ MVC Folder Structure
  • 🛡️ Authentication — JWT, Bcrypt
  • 🚀 Deployment & Production Best Practices
  • 🧪 Testing APIs with Postman & Jest
  • And more as I keep learning...

🧠 About

Each topic is documented with:

  • ✍️ Clear explanations
  • 💡 Practical, real-world examples
  • 🧩 Clean code snippets
  • 🔗 Useful documentation links

The goal of this repo is to build strong backend fundamentals while keeping all essential Node.js knowledge neatly organized and easy to revisit.


🤝 Contributing

This repository mainly represents my personal backend learning journey, but if you find improvements or have helpful suggestions:

  • 🐛 Open an issue
  • 🔧 Submit a pull request

Good ideas and improvements are always welcome ✨


🧾 License

This repository is open for learning and educational use — feel free to fork, explore, and share.

“To truly master backend development, you must understand how Node.js works behind the scenes.”

Contributors

Swati-Tanu

Issues