Description
In this course, you will learn:
- Next JS allows you to create very performant web applications.
- Learn about the differences between running Next JS in development and production settings.
- Use four different caching systems to improve request response times.
- Create streaming interfaces with the newest React technology and Server Components.
- The Next Auth library allows you to implement powerful and secure user authentication methods.
- Create a complex routing system by combining route interception with parallel routing.
- Server Actions with Revalidation provide automatic data updates and refreshes.
- Use Next's Image component to optimize image fetching and loading.
- Implement React's new useFormState hook to provide strong form validation and management.
Syllabus:
- Changing Data with Mutations
- Streaming Content with React Server Components
- Server Actions in Great Detail
- Server Forms with the UseFormState Hook
- Understanding Next's Caching System
- Authentication with Next-Auth
- Using Data - Database Queries
- Caching with Request Memoization
- Implementing Search Functionality
- Supplement - React Primer
- Supplement - TypeScript Primer