Simple play icon Course
Skills Expanded

Using the App Router in Next.js 14

by Jim Cooper

The App Router is core to modern Next.js apps. Learn to master the App Router as you explore file organization, nested layouts, route groups, loading and error states, server vs. client components, and migrating older projects.

What you'll learn

Building modern Next.js applications can be challenging when managing project organization, complex routing, and server-side communication. In this course, Using the App Router in Next.js 14, you’ll learn to create robust and scalable web applications. First, you'll compare the old Page Router to the new App Router and explore how to use the App Router to organize files and implement naming patterns for clarity and maintainability. Next, you’ll discover how to use nested layouts and route groups, manage component loading and error states, and use server and client components. Finally, you'll learn how to migrate old Page Router applications to use the new App Router. When you’re finished with this course, you’ll have the skills and knowledge of the Next.js App Router needed to build and migrate high-performance Next.js web applications.

About the author

Jim Cooper is a software developer at Pluralsight, with more than 20 years of software development experience. He has a passion for Agile processes, especially lean software development. Jim has been developing production Angular apps since before Angular version 1.0, including Pluralsight's first Html5-based video player. Jim has over 10 years of TDD and pair programming experience which has contributed significantly to his professional development. He has successfully mentored other developers... more

Ready to upskill? Get started