Next.js by building a full-stack web application.
Here's an overview of features you'll learn about in this course:
- Styling : The different ways to style your application in Next.js.
- Optimizations : How to optimize images, links, and fonts.
- Routing : How to create nested layouts and pages using file-system routing.
- Data Fetching : How to set up a database on Vercel, and best practices for fetching and streaming.
- Search and Pagination : How to implement search and pagination using URL Search Params.
- Mutating Data: How to mutate data using React Server Actions, and revalidate the Next.js cache.
- Error Handling: How to handle general and
404
not found errors. - Form Validation and Accessibility: How to do server-side form validation and tips for improving accessibility.
- Authentication : How to add authentication to your application using
NextAuth.js
and Middleware. - Metadata : How to add metadata and prepare your application for social sharing.