DeveloperBootstrap
All Study Plans

Full-Stack Developer in 12 Weeks

A comprehensive plan covering frontend, backend, databases, and deployment. Ideal for developers ready to build complete web applications.

Intermediate
12 weeks
180 total hours
12 weeks

Week-by-Week Plan

1

Week 1: HTML, CSS & JS Review

15h
  • Semantic HTML
  • CSS Grid/Flexbox
  • ES6+ JavaScript
  • TypeScript basics
2

Week 2: React Deep Dive

15h
  • Component patterns
  • State management
  • Custom hooks
  • React Router
3

Week 3: Node.js & Express

15h
  • Node.js runtime
  • Express REST APIs
  • Middleware
  • Error handling
4

Week 4: Databases & Prisma

15h
  • SQL fundamentals
  • PostgreSQL
  • Prisma ORM
  • Database design
5

Week 5: Authentication & Security

15h
  • JWT tokens
  • OAuth 2.0
  • Password hashing
  • CORS & headers
6

Week 6: Next.js & SSR

15h
  • App Router
  • Server components
  • ISR & caching
  • API routes
7

Week 7: Testing

15h
  • Unit testing with Vitest
  • Integration tests
  • E2E with Playwright
  • Test coverage
8

Week 8: DevOps Basics

15h
  • Docker containers
  • CI/CD pipelines
  • Environment management
  • Linux basics
9

Week 9: Cloud & Deployment

15h
  • AWS/GCP basics
  • Vercel & Railway
  • CDN & caching
  • Monitoring
10

Week 10: Performance

15h
  • Web Vitals
  • Bundle optimisation
  • Database indexing
  • Caching strategies
11

Week 11: Capstone Project

20h
  • Project planning
  • Full-stack build
  • Code review
  • Documentation
12

Week 12: Job Readiness

10h
  • Portfolio polish
  • Resume & LinkedIn
  • Interview prep
  • Open source contributions

Ready to start?

Jump into the courses and track your progress on your dashboard.