Full Stack Developer
Learn to deliver complete web products across the interface, API, database, and deployment.
Curriculum
0%0 of 13 skills complete
Phase 1The Typed Frontend
Phase 2The Backend Engine
Phase 3The Full-Stack Meta-Framework
Phase 4Quality Assurance and Cloud Deployment
TypeScript
Prop and domain contracts
0 of 8 completeTopics to study0 of 7 learned
Exercise0 of 1 complete
Union narrowing and state modeling
0 of 8 completeTopics to study0 of 7 learned
Exercise0 of 1 complete
Typed API boundaries
0 of 8 completeTopics to study0 of 7 learned
Exercise0 of 1 complete
React Architecture
Local and complex state
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Effects and external synchronization
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Reusable UI composition
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Vite and Tooling
Project and script setup
0 of 8 completeTopics to study0 of 7 learned
Exercise0 of 1 complete
Aliases and environment configuration
0 of 8 completeTopics to study0 of 7 learned
Exercise0 of 1 complete
Linting formatting and build inspection
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Node.js and Express
Server and middleware setup
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
REST routers and controllers
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Error handling and request diagnostics
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
PostgreSQL
Relational schema design
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
SQL querying and joins
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Connections transactions and pooling
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Prisma ORM
Schema models and relations
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Migrations and generated client
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Type-safe queries and transactions
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Next.js App Router
App Router and layouts
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Server and client component boundaries
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Server Actions caching and revalidation
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Zod Validation
Schema primitives and composition
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Server-side payload validation
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Auth.js Authentication
OAuth providers and callbacks
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Credential hashing and sessions
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Route protection and authorization
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Vitest
Pure logic unit tests
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Service and route integration tests
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Fixtures mocks and coverage
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Playwright
Browser journeys and locators
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Authentication and database isolation
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
CI traces retries and debugging
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Docker and CI/CD
Production container image
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Local services and environment parity
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
CI quality and deployment workflow
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Vercel Deployment
Project and preview deployments
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Environment variables and managed database
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete
Production domains monitoring and rollback
0 of 9 completeTopics to study0 of 8 learned
Exercise0 of 1 complete