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

  1. JavaScript Fundamentals — Must Be Strong39 items
  2. TypeScript — Must Be Strong38 items
  3. React Fundamentals — Must Be Strong30 items
  4. React Server Components11 items
  5. Server vs Client Component Decision Making12 items
  6. Next.js Project Fundamentals15 items
  7. App Router Fundamentals14 items
  8. Layouts8 items
  9. Loading UI and Streaming8 items
  10. Error Handling11 items
  11. Dynamic Routes9 items
  12. Parallel Routes7 items
  13. Intercepting Routes6 items
  14. Search Params13 items
  15. Navigation12 items
  16. Rendering Strategies8 items
  17. Data Fetching13 items
  18. Avoiding Request Waterfalls6 items
  19. Caching — Must Be Understood Deeply17 items
  20. Revalidation9 items
  21. Mutations11 items
  22. Server Actions15 items
  23. Forms13 items
  24. Runtime Validation15 items
  25. Route Handlers18 items
  26. Route Handler vs Server Action10 items
  27. Webhooks10 items
  28. Authentication13 items
  29. Authorization10 items
  30. Proxy / Request Interception8 items
  31. Cookies12 items
  32. CSRF, XSS and Security19 items
  33. Secrets and Environment Variables8 items
  34. Database Integration5 items
  35. ORM and Data Layer Architecture8 items
  36. Server-Only and Client-Only Modules8 items
  37. Metadata and SEO18 items
  38. Dynamic Metadata5 items
  39. Sitemap and Robots7 items
  40. Internationalization10 items
  41. Accessibility12 items
  42. Images12 items
  43. Fonts8 items
  44. Link and Navigation Performance7 items
  45. CSS and Styling14 items
  46. State Management9 items
  47. Client Data Fetching11 items
  48. Optimistic UI7 items
  49. Streaming and Suspense Architecture6 items
  50. Search and Filtering Architecture8 items
  51. Pagination9 items
  52. API Design16 items
  53. GraphQL — Optional but Valuable11 items
  54. Real-Time Features9 items
  55. File Uploads13 items
  56. Payments12 items
  57. External API Integration13 items
  58. Background Jobs15 items
  59. Next.js + Separate Backend Architecture6 items
  60. Monolith vs Separate Services10 items
  61. Monorepo Architecture9 items
  62. Component Architecture7 items
  63. Design System Integration10 items
  64. Forms and Advanced UX12 items
  65. Performance — Must Be Strong21 items
  66. Core Web Vitals16 items
  67. Bundle Optimization8 items
  68. Hydration9 items
  69. Hydration Debugging8 items
  70. Testing19 items
  71. Playwright11 items
  72. Mocking Strategy8 items
  73. Accessibility Testing10 items
  74. Error Monitoring9 items
  75. Logging and Observability13 items
  76. Analytics and Product Instrumentation10 items
  77. Feature Flags7 items
  78. A/B Testing7 items
  79. Internationalization at Scale10 items
  80. Deployment9 items
  81. Vercel14 items
  82. Self-Hosted Next.js12 items
  83. Docker for Next.js3 items
  84. CI/CD9 items
  85. Security Headers7 items
  86. Content Security Policy8 items
  87. Rate Limiting9 items
  88. Reliability Patterns12 items
  89. Redis and Caching Architecture11 items
  90. Large Data and Search10 items
  91. Multi-Tenancy8 items
  92. Monorepo and Shared Packages10 items
  93. Architecture Patterns9 items
  94. Backend-for-Frontend6 items
  95. System Design9 items
  96. Dashboard Architecture6 items
  97. Real-Time Dashboard7 items
  98. AI-Enabled Next.js Application12 items
  99. Common Next.js Anti-Patterns24 items
  100. Code Review Checklist33 items
  101. Senior-Level Questions You Should Be Able to Answer41 items
  102. Priority for a 5-Year Next.js Engineer48 items
  103. Practical Projects to Validate Your Skills53 items

Back to all topics