This repository includes the quiz app, presentations, and other resources for the ACME workshop.
App Router, Server Components & Core Patterns
- Next.js App Router
- Basic Routing
- Server vs Client: Where Your Code Runs
- Server Environment Deep Dive
- Client Environment Deep Dive
- Server vs Client Components
- When to Choose Server vs Client Components
- Data Fetching in Server Components
- Client-Server Communication
- Error Handling Strategies
- Dynamic Routes Deep Dive
- Loading States & Suspense
- Navigation in Next.js
- Special File Conventions
- Dynamic Routing Patterns
- Route Groups
- Environment Variables
- Next.js Proxy
- Cache Components (covered in migration app)
Performance, SEO & Production Best Practices
- Metadata & SEO
- Performance Best Practices
- Image Optimization Best Practices
- Third-party Script Loading