This repository documents my structured learning path through Node.js, from beginner fundamentals to advanced concepts like event loops, asynchronous patterns, and module systems.
| Phase | Concept | Description |
|---|---|---|
| 1️⃣ | File System (fs) | Synchronous and asynchronous file operations |
| 2️⃣ | Event Loop | Understanding non-blocking I/O, callbacks, and timers |
| 3️⃣ | Asynchronous Patterns | Using Promises, async/await, and blocking vs non-blocking examples |
| 4️⃣ | Modules | Import/export, CommonJS, and working with external libraries |
- Will update after completion of my learning
- Understand Node.js internals (event loop, libuv)
- Practice asynchronous programming
- Explore callback, promise, async/await mechanisms
- Build small experiments for each concept
- 🧩 Express.js
- 🌐 APIs and HTTP modules
- 📦 NPM packages and dependencies
- 🧠 Streams and Buffers
- 🧱 Deployment basics
Daniel Wesley
📍 GitHub Profile
💬 Exploring backend development with Node.js
🗒️ “Every commit represents a concept learned — not just code written.”