- App router vs pages router in Next.js
- How server components (rsc) work in Next.js
- Caching in Next.js
- Server and client component patterns in Next.js
- Data fetching in Next.js
- How server-side rendering (SSR) works in Next.js
- Server actions in Next.js
- Authentication patterns in Next.js
- middleware in Next.js
- Routing in Next.js (file-based routing)
- How static site generation (SSG) works in Next.js
- Parallel and sequential data fetching in Next.js
- Revalidation strategies in Next.js
- API routes (route handlers) in Next.js
- Error handling in Next.js
- Key features of Next.js
- Layouts and templates in Next.js
- Streaming and loading UI in Next.js
- How incremental static regeneration (ISR) works in Next.js
- How client-side rendering (CSR) works in Next.js
- Dynamic routes and dynamic segments in Next.js
- Image optimization (next/image) in Next.js
- Metadata and SEO in Next.js
- Next/link and navigation in Next.js
- Edge runtime vs Node.js runtime in Next.js
- What is Next.js and why use it
- Internationalization (i18n) in Next.js
- Deploying Next.js applications
- Parallel routes and intercepting routes in Next.js
- Configuring Next.js (next.config.js)