Skip to content

iamHaneef/nodejs-backend-fundamentals

Repository files navigation

Node.js Backend Fundamentals

📌 Overview

A structured repository covering core backend concepts in Node.js, focused on understanding how server-side systems work internally.

This includes modules, asynchronous execution, file handling, and basic server creation.


📚 Topics Covered

1. Basics

  • Node.js runtime
  • Non-blocking architecture
  • Event-driven model

2. Modules

  • CommonJS (require, module.exports)
  • ES Modules (import/export)
  • Built-in modules (fs, path, os)

3. Event Loop & Async

  • Call stack
  • Microtasks vs macrotasks
  • Async execution flow

4. File Handling

  • Reading and writing files
  • Streams
  • File operations

5. JavaScript Fundamentals

  • Scope and closures
  • Callbacks and promises

6. Express (Basic)

  • Creating server
  • Routing
  • Middleware basics

🛠️ Tech Stack

  • Node.js
  • JavaScript

📂 Repository Structure

nodejs-backend-fundamentals/
│
├── 01-basics/
├── 02-modules/
├── 03-event-loop/
├── 04-file-handling/
├── 05-js-fundamentals/
├── 06-express/
├── 07-playground/

About

A structured repository covering Node.js backend fundamentals including modules, file handling, event loop, and basic server development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors