đ Key Learning Outcomes
- Understanding how to migrate api routes, pages, and nested layouts in Next.js.
- Utilizing routing in the app router for a better nested layout experience.
- Converting getServerSideProps into a React Server Component.
- Implementing server actions.
đ¨âđĢ About the Course
This course focuses on migrating an application to Next.js new app router architecture, including server components and actions. It covers the process of transitioning from the pages router to the app router, exploring various features and enhancements. The course aims to provide practical knowledge and guidance for developers looking to leverage the benefits of the Next.js app router.
đ¯ Target Audience
- Developers familiar with Next.js who want to explore the new app router architecture and learn how to migrate their applications effectively.
â Requirements
- Basic familiarity with Next.js and web development concepts.
- Prior experience with creating routes, api routes, and layouts in Next.js.
đ Course Content
- Fork and Clone the Next.js 13 Project to Get Started.
- Set up GitHub OAuth for a Next.js 13 Application.
- Set up Planetscale Main and Dev Branches and Create Tables through Prisma.
- Deploy the Initial Next.js App with Vercel & Planetscale.
- Walkthrough the Next.js Pages Invoice Project That Will Be Migrated.
- Initialize the App Router in a Next.js Project.
- Setup the Root Layout in a Next.js App Router Project.
- Migrate a Next.js Pages Route to App Router.
- Specify Client Components with Client-side Routing to 'use client' in Next.js App Dir.
- Access Route Params from Props inside a Next.js Dynamic App Router Route.
Drop a comment
Migrate Next.js Application to App Router by Ben Patton
Log in to leave a feedback
Loginđ Psst! Interested in More Next.js Courses?
Server-Side GraphQL in Next.jsVideo
by Scott Moss
đšī¸ Levels: đ Intermediate
âŗ Duration: 3.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Frontend Masters
Modern CMS Driven Web Applications with Strapi and Next 13Video
by Daniel Phiri
đšī¸ Levels: đ Intermediate, đ Advanced
âŗ Duration: 1 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io
Next.js Projects: Build an Issue TrackerVideo
by Mosh Hamedani
đšī¸ Levels: đ Intermediate, đ Advanced
âŗ Duration: 7 hours
đ¤ Price: Subscription