Этот курс по Next.js создан для тех, кто хочет быстро и понятно разобраться в разных подходах к рендерингу внутри фреймворка. Вы получите структурированное обучение, разделенное на две ключевые части: современный App Router и классический Pages Router. Такой формат помогает понять, как работает каждый из них и когда их стоит использовать.
Что включает курс
Программа выстроена так, чтобы постепенно провести вас от базовых принципов Next.js к практическим навыкам разработки. Каждая часть курса четко обозначена, что позволяет легко ориентироваться в материале и возвращаться к нужным темам.
1. Маршрутизатор приложений (App Router)
Это основной и наиболее современный подход к работе с Next.js. В данной части курса рассматриваются:
Принципы работы App Router и его отличия от Pages Router;
Серверные и клиентские компоненты;
Загрузка данных, маршрутизация и организация структуры проекта;
Работа с современными API Next.js.
2. Каталог страниц (Pages Router)
Хотя Pages Router считается классическим вариантом, он все еще широко используется компаниями. В этой части курса вы узнаете:
Как работает файловая маршрутизация старого формата;
Методы получения данных: getStaticProps, getServerSideProps и другие;
Когда стоит предпочесть Pages Router — и почему;
Как сочетать Pages Router и App Router в одном проекте.
3. Универсальный раздел, применимый к обоим подходам
В конце курса представлены темы, одинаково важные для обеих парадигм Next.js:
Оптимизация производительности;
Работа со стилями и глобальными ресурсами;
SEO в Next.js: улучшение структуры страниц и метаданных;
Деплой и настройка окружения.
Почему курс поделен на две части
Next.js поддерживает оба подхода, и многие проекты используют их одновременно. App Router — это более современный, гибкий и удобный способ разработки, но Pages Router продолжает оставаться актуальным благодаря стабильности и широкому использованию в продакшене. Поэтому курс включает оба формата, чтобы вы могли уверенно работать с любым проектом.
Кому подойдет этот курс
Начинающим разработчикам, желающим быстро освоить Next.js;
Опытным фронтендерам, переходящим с React на Next.js;
Тем, кто хочет понимать отличие App Router от Pages Router;
Разработчикам, работающим с проектами разной архитектуры.
Что вы получите в итоге
Целостное понимание двух подходов Next.js;
Навыки разработки современных приложений на App Router;
Умение поддерживать и улучшать проекты на Pages Router;
Подготовку к работе с реальными проектами и задачами.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Меня зовут Кайл, и я являюсь веб-разработчиком с 2015 года. У меня есть диплом инженера-компьютерщика, но в основном я занимаюсь веб-разработкой. Благодаря этому я могу использовать как свое формальное образование, так и свой опыт работы разработчиком-самоучкой, чтобы создать самые всесторонние и простые для понимания доступные курсы. Я также управляю каналом YouTube Web Dev Simplified с более чем 50 000 подписчиков и работаю на постоянной основе
sir it has 65 lessons as of now are u going to update this ? i cant afford it is 151 dollars https://courses.webdevsimplified.com/react-simplified-next-js
CourseHunter Team
Next.js 16 Updates Below is a list of each video that was added/updated since the Next.js 15 update of the course in the order they appear in the course.
[App] Getting Started [Partial] - Your First Next.js Project
Replaced: 00:22 - 02:23
Updated to talk about the new create-next-app command line tool options and structure
[Partial] - TypeScript Setup
Added: 02:20 - 05:55
Covered new typesafe routing option and new PageProps/LayoutProps types
[Partial] - Read Only Blog Walkthrough
Added: 00:00 - 00:58
Discuss how this project's code was updated to Next.js 16
[App] Data Fetching & Caching [Partial] - Data Cache
Added: 13:13 - 13:58
Mentioned how revalidateTag has been replaced by updateTag
Added: 15:56 - 19:49
Covered the new updateTag and refresh functions
Covered how revalidateTag has changed since Next.js 15
[Partial] - DynamicIO
Added: 00:00 - 00:32
Mentioned how dynamicIO is now called cacheComponents, how to enable it, and that it is no longer experimental
[App] Rendering [Partial] - Blog Updates Introduction
Replaced: 00:00 - 00:49
The starting code has changed slightly (and cacheComponents is no longer experimental) so this section was re-recorded to account for those small changes
[App] Data Mutation [Partial] - Blog Mutation Walkthrough
Added: 15:46 - 16:05
Just a small reminder that revalidateTag should be replaced with updateTag
Mentioned how default.tsx is now required for all parallel routes
dudecy
Please update
john
awesome course
claudia
Where are the "Offline Downloads" mentioned in the course? Link: https://courses.webdevsimplified.com/react-simplified-next-js?embed_parent_url=https%3A%2F%2Freactsimplified.com%2F
are u going to update this ?
i cant afford it is 151 dollars
https://courses.webdevsimplified.com/react-simplified-next-js
Below is a list of each video that was added/updated since the Next.js 15 update of the course in the order they appear in the course.
[App] Getting Started
[Partial] - Your First Next.js Project
Replaced: 00:22 - 02:23
Updated to talk about the new create-next-app command line tool options and structure
[Partial] - TypeScript Setup
Added: 02:20 - 05:55
Covered new typesafe routing option and new PageProps/LayoutProps types
[Partial] - Read Only Blog Walkthrough
Added: 00:00 - 00:58
Discuss how this project's code was updated to Next.js 16
[App] Data Fetching & Caching
[Partial] - Data Cache
Added: 13:13 - 13:58
Mentioned how revalidateTag has been replaced by updateTag
Added: 15:56 - 19:49
Covered the new updateTag and refresh functions
Covered how revalidateTag has changed since Next.js 15
[Partial] - DynamicIO
Added: 00:00 - 00:32
Mentioned how dynamicIO is now called cacheComponents, how to enable it, and that it is no longer experimental
[App] Rendering
[Partial] - Blog Updates Introduction
Replaced: 00:00 - 00:49
The starting code has changed slightly (and cacheComponents is no longer experimental) so this section was re-recorded to account for those small changes
[App] Data Mutation
[Partial] - Blog Mutation Walkthrough
Added: 15:46 - 16:05
Just a small reminder that revalidateTag should be replaced with updateTag
[App] Advanced Routing
[Partial] - Parallel Routes
Added: 16:34 - 17:01
Mentioned how default.tsx is now required for all parallel routes
Link: https://courses.webdevsimplified.com/react-simplified-next-js?embed_parent_url=https%3A%2F%2Freactsimplified.com%2F