Complete Roadmap
Comprehensive Career Track
Track 02

Full-Stack Web Development Curriculum

A modern, project-based engineering roadmap tailored for adult learners (TypeScript, React, Node.js, PostgreSQL, and Cloud DevOps).

The 70/30 Engineering Rule

Aim for 30% theory (reading & watching) and 70% hands-on coding (breaking things, debugging terminal logs, and shipping real repositories). Consistency beats marathon cramming sessions every single time.

Curriculum Roadmap Overview

From terminal foundations to deployed full-stack SaaS architecture:

PhaseDurationFocus AreaCore Technologies
Phase 02–3 WeeksCS & Web FundamentalsInternet Architecture, Bash/Zsh, Git & GitHub
Phase 16–8 WeeksFrontend FoundationsSemantic HTML5, Responsive CSS3, JavaScript ES6+
Phase 26–8 WeeksFrontend EngineeringTypeScript, React, Vite, TanStack Query, Tailwind CSS
Phase 36–8 WeeksBackend EngineeringNode.js, Express, PostgreSQL, Prisma ORM, REST APIs
Phase 44–6 WeeksFull-Stack IntegrationOAuth2, JWTs & Cookies, OWASP Security, WebSockets
Phase 52–3 WeeksDevOps & QualityVitest, Playwright, Docker, GitHub Actions CI/CD
Capstone4 WeeksProduction SaaS ProjectFull TypeScript Stack (End-to-End deployment)
Phase 0

Foundations & Mental Models

Timeline: 2 to 3 Weeks

Goal: Demystify how the internet functions, master command-line operations, and adopt industry-standard Git version control.

Core Topics

  • How the internet works: DNS resolution, IP routing, TCP/IP, HTTP/HTTPS client-server cycle.
  • Terminal & Shell: Directory navigation (cd, ls), file management, pipes, permissions.
  • Version Control: Git commits, branching strategies, merge conflict resolution, GitHub pull requests.
Phase 1

Modern Frontend Foundations (HTML, CSS, JavaScript)

Timeline: 6 to 8 Weeks

Goal: Build accessible, responsive web interfaces and control DOM manipulation with modern ES6+ JavaScript.

Core Topics

  • Semantic HTML5 & a11y: Semantic elements (<main>, <nav>, <article>), form validation, ARIA landmarks, keyboard accessibility.
  • Modern CSS: Box model, Flexbox, CSS Grid layout, custom properties (variables), mobile-first responsive design.
  • JavaScript ES6+: Scope & closures, array methods (map, filter, reduce), DOM events, Promises, async/await, and fetch().
Checkmark Project: Build an interactive, accessible Expense Tracker & Dashboard in vanilla JS and CSS that persists data to localStorage.
Phase 2

Frontend Engineering (TypeScript, React & Modern Tooling)

Timeline: 6 to 8 Weeks

Goal: Construct scalable, type-safe single-page web applications using component architecture.

Core Topics

  • TypeScript: Type annotations, interfaces, union types, generics, type narrowing, strict typing.
  • React Architecture: JSX, component lifecycle, props, state, controlled inputs.
  • Hooks: useState, useEffect, useRef, useMemo, useCallback, custom hooks.
  • Data Fetching & State: Server state vs client state (TanStack Query / React Query, Context API, Zustand).
  • Build Tools & Styling: Vite bundler, Tailwind CSS utility-first styling.
Checkmark Project: Kanban Task Board (Trello-style) with drag-and-drop cards, filter tags, optimistic UI mutations, and state management.
Phase 3

Backend Engineering (Node.js, Express & Databases)

Timeline: 6 to 8 Weeks

Goal: Build and secure RESTful web APIs, model relational databases, and write efficient data queries.

Core Topics

  • Node.js: Event-driven architecture, streams, asynchronous filesystem operations, modules.
  • Express.js: Router structure, request/response lifecycle, custom middleware, error handling, input validation with Zod.
  • Relational Database (PostgreSQL): Schemas, table relationships (1:N, N:M), indexes, joins, ACID transactions, migrations.
  • Database Access: Prisma ORM or Drizzle ORM for type-safe database queries.
  • API Design: RESTful principles, HTTP status codes, pagination, rate limiting, OpenAPI/Swagger docs.
Checkmark Project:Complete Store & Inventory API featuring products, orders, inventory locks inside database transactions, and validation.
Phase 4

Full-Stack Integration, Auth & Security

Timeline: 4 to 6 Weeks

Goal: Wire client to server securely, implement authentication, and protect applications against vulnerabilities.

Core Topics

  • Authentication & Authorization: Password hashing (Argon2 / bcrypt), JWT vs. Session cookies (HTTP-only, SameSite), RBAC.
  • Third-Party Auth: OAuth 2.0 & OpenID Connect (Sign-in with Google, GitHub).
  • Web Application Security: OWASP Top 10 vulnerabilities (SQL injection, XSS, CSRF, insecure direct object references, CORS).
  • Real-time Communication: WebSockets or Server-Sent Events (SSE) for live two-way updates.
Checkmark Project:Real-time Team Chat & Collaboration Hub with authenticated rooms, live online presence, and role permissions.
Phase 5

DevOps, Testing & Cloud Deployment

Timeline: 2 to 3 Weeks

Goal: Automate test suites, package services into containers, and configure automated deployment pipelines.

Core Topics

  • Testing Pyramid: Unit tests (Vitest/Jest), Integration tests, End-to-End tests (Playwright).
  • Containers: Docker basics, writing multi-stage Dockerfiles, local multi-service orchestration with docker-compose.
  • CI/CD Pipelines: GitHub Actions workflows for automated linting, test runs, and image builds.
  • Cloud Hosting: Deploying frontends to Vercel, APIs to Render/Fly.io/AWS, and DBs to managed Postgres (Supabase/Neon).

Study Plan & Weekly Routine for Adult Learners

Learning TrackTime CommitmentEstimated DurationWeekly Cadence
Part-Time10–15 hours / week8–10 months1–1.5 hours on weeknights (theory & tutorials); 4–5 hours on Saturday (building projects).
Career Transition25–35 hours / week4–5 months4 hours/day: 2 hours theory & study, 2 hours coding & building projects.

The Capstone: Production Full-Stack SaaS Application

Construct and deploy a production-ready application that proves you can architect solutions across the entire software stack.

Suggested Project: Multi-Tenant Booking & Operations Platform

  • Backend: Node.js / Express or NestJS with TypeScript, PostgreSQL, Prisma ORM.
  • Authentication: Secure HTTP-only cookies with JWTs, email verification, password reset, and role permissions.
  • Frontend: React 19 / Next.js with TypeScript, Tailwind CSS, TanStack Query, and optimistic updates.
  • DevOps: Multi-stage Docker container, GitHub Actions CI/CD running Vitest and Playwright tests, deployed to production.
Free Starter Architecture Pack

Get the Production Boilerplate & Project Files

We are currently preparing full, production-tested GitHub starter repositories and weekly checkmark guides for Full-Stack Web Development Curriculum. Join the early access circle to receive the code templates when they drop.

100% Free. No spam, ever. Unsubscribe at any time.

Explore All Learning TracksGran Jefe Engineering Curriculum • 2025