Skip to content

Latest commit

 

History

History
116 lines (79 loc) · 1.8 KB

File metadata and controls

116 lines (79 loc) · 1.8 KB

🗺️ Full Stack Developer Roadmap

Below is the checklist of topics and sub-topics I'm covering. I’ll mark them as complete ✅ or in progress 🔄.


🧱 Foundations

  • 🔄 HTML Basics
  • CSS Fundamentals
  • CSS Flexbox & Grid
  • JavaScript Basics
  • DOM Manipulation

🔍 JavaScript Deep Dive

  • Functions, Scope & Hoisting
  • Closures
  • ES6+ Features (let/const, arrow functions, spread, destructuring)
  • Promises
  • Async/Await
  • Error Handling

🔄 Fetch & APIs

  • Fetch API
  • JSON Parsing
  • REST Basics
  • Async Programming Patterns

💻 Terminal & Git

  • Shell Navigation
  • File Management
  • Bash Scripting (Basics)
  • Git & GitHub Workflow

⚙️ Backend with Node.js

  • Node.js Basics
  • Express.js Routing
  • Middleware
  • REST API with CRUD
  • File Handling

🗄️ Databases

  • SQL: Select, Insert, Update, Delete
  • MongoDB CRUD
  • Mongoose (or Prisma/ORM)
  • Connecting DBs to Express

⚛️ React.js

  • JSX Syntax
  • Components & Props
  • useState & useEffect
  • React Router
  • Lifting State

📘 TypeScript

  • Basic Types
  • Interfaces & Types
  • Type Inference
  • Generics
  • TypeScript with React

🌐 Networks

  • DNS, IP, HTTP/S
  • Request/Response Lifecycle
  • API Rate Limits
  • Cookies & Sessions

☁️ Cloud & DevOps

  • Hosting on Netlify/Vercel/Render
  • CI/CD Basics
  • GitHub Actions (Intro)
  • Containers & Docker (Intro)

🔒 Web Security

  • CORS
  • CSRF & XSS
  • HTTPS & Certificates
  • Auth: JWT & OAuth Basics

🧾 Server-Side Rendering (SSR)

  • SSR vs CSR
  • SSR with React (Next.js)
  • Static Site Generation (SSG)