1. Getting Started

What is Next.js?

Installation

Project structure and organization

Layouts and Pages

Linking and Navigate

Server and Client Components

Cache Components

Fetching Data

Updating Data

Caching and Revalidating

Error Handling

CSS

Image Optimization

Font Optimization

Metadata and OG images

Route Handlers

Proxy

Deploying

Upgrading