slug: fullstack-developer
title: "Full-Stack Developer"
version: 1.0.0
description: "End-to-end mastery — from databases to React UIs, APIs to deployment."
icon: layers
tags: [fullstack, frontend, backend, react, api, sql]
difficulty: beginner-to-advanced
estimated_hours: 50

stages:
  - name: "Foundations"
    description: "The building blocks every full-stack developer needs"
    modules:
      - typescript-fundamentals
      - clean-code
      - git

  - name: "Data Layer"
    description: "Store, query, and expose data through APIs"
    modules:
      - sql-fundamentals
      - api-design

  - name: "Frontend"
    description: "Build modern, accessible user interfaces"
    modules:
      - react-fundamentals
      - accessibility-fundamentals

  - name: "Architecture & Design"
    description: "Patterns for code that lasts"
    modules:
      - solid-principles
      - design-patterns
      - system-design

  - name: "Quality"
    description: "Testing, code review, and debugging across the stack"
    modules:
      - test-strategy
      - code-review
      - debugging-systematically

  - name: "Production Readiness"
    description: "Manage complexity and respond to incidents"
    modules:
      - technical-debt
      - incident-response
      - { slug: ci-cd-pipelines, title: "CI/CD Pipelines" }
