Next.js
Next.js
Not yet built
This part of the roadmap has not been authored yet. Check back once it has its own concepts.
Sections in the roadmap
- JavaScript Fundamentals — Must Be Strong39 items
- TypeScript — Must Be Strong38 items
- React Fundamentals — Must Be Strong30 items
- React Server Components11 items
- Server vs Client Component Decision Making12 items
- Next.js Project Fundamentals15 items
- App Router Fundamentals14 items
- Layouts8 items
- Loading UI and Streaming8 items
- Error Handling11 items
- Dynamic Routes9 items
- Parallel Routes7 items
- Intercepting Routes6 items
- Search Params13 items
- Navigation12 items
- Rendering Strategies8 items
- Data Fetching13 items
- Avoiding Request Waterfalls6 items
- Caching — Must Be Understood Deeply17 items
- Revalidation9 items
- Mutations11 items
- Server Actions15 items
- Forms13 items
- Runtime Validation15 items
- Route Handlers18 items
- Route Handler vs Server Action10 items
- Webhooks10 items
- Authentication13 items
- Authorization10 items
- Proxy / Request Interception8 items
- Cookies12 items
- CSRF, XSS and Security19 items
- Secrets and Environment Variables8 items
- Database Integration5 items
- ORM and Data Layer Architecture8 items
- Server-Only and Client-Only Modules8 items
- Metadata and SEO18 items
- Dynamic Metadata5 items
- Sitemap and Robots7 items
- Internationalization10 items
- Accessibility12 items
- Images12 items
- Fonts8 items
- Link and Navigation Performance7 items
- CSS and Styling14 items
- State Management9 items
- Client Data Fetching11 items
- Optimistic UI7 items
- Streaming and Suspense Architecture6 items
- Search and Filtering Architecture8 items
- Pagination9 items
- API Design16 items
- GraphQL — Optional but Valuable11 items
- Real-Time Features9 items
- File Uploads13 items
- Payments12 items
- External API Integration13 items
- Background Jobs15 items
- Next.js + Separate Backend Architecture6 items
- Monolith vs Separate Services10 items
- Monorepo Architecture9 items
- Component Architecture7 items
- Design System Integration10 items
- Forms and Advanced UX12 items
- Performance — Must Be Strong21 items
- Core Web Vitals16 items
- Bundle Optimization8 items
- Hydration9 items
- Hydration Debugging8 items
- Testing19 items
- Playwright11 items
- Mocking Strategy8 items
- Accessibility Testing10 items
- Error Monitoring9 items
- Logging and Observability13 items
- Analytics and Product Instrumentation10 items
- Feature Flags7 items
- A/B Testing7 items
- Internationalization at Scale10 items
- Deployment9 items
- Vercel14 items
- Self-Hosted Next.js12 items
- Docker for Next.js3 items
- CI/CD9 items
- Security Headers7 items
- Content Security Policy8 items
- Rate Limiting9 items
- Reliability Patterns12 items
- Redis and Caching Architecture11 items
- Large Data and Search10 items
- Multi-Tenancy8 items
- Monorepo and Shared Packages10 items
- Architecture Patterns9 items
- Backend-for-Frontend6 items
- System Design9 items
- Dashboard Architecture6 items
- Real-Time Dashboard7 items
- AI-Enabled Next.js Application12 items
- Common Next.js Anti-Patterns24 items
- Code Review Checklist33 items
- Senior-Level Questions You Should Be Able to Answer41 items
- Priority for a 5-Year Next.js Engineer48 items
- Practical Projects to Validate Your Skills53 items

