Using the App Router in Next.js 14
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.