Изучите Next.js на практике и шаг за шагом создайте два полноценных приложения — статичный персональный блог и гибридный интернет-магазин. Курс помогает быстро понять ключевые концепции фреймворка и освоить современные технологии, которые используются в реальных продакшн‑проектах.
Что вы изучите в курсе
Курс построен вокруг практики: вы будете разрабатывать два проекта, параллельно осваивая фундаментальные и продвинутые возможности Next.js.
Основы Next.js на примере статичного блога
Начальный проект — персональный блог — позволяет познакомиться с концепциями, которые делают Next.js мощным и удобным фреймворком для продакшена.
Ключевые темы первого проекта
Предварительный рендеринг (SSG) и его преимущества
Маршрутизация на основе файловой системы
Гидратация React-компонентов
Загрузка данных на этапе сборки
Стилизация с помощью глобальных CSS и библиотеки styled-jsx
Также вы разберёте варианты развертывания Next.js приложений — от Vercel до собственных серверов Linux.
Создание гибридного веб‑приложения магазина
Второй проект значительно сложнее и демонстрирует продвинутые возможности фреймворка, применимые в современных e-commerce решениях.
Работа с Headless CMS и серверными функциями
Данные для магазина загружаются из Strapi, что позволяет изучить интеграцию Next.js с внешними API и CMS.
Продвинутые возможности Next.js
Инкрементальная статическая регенерация (ISR)
Создание пользовательских API‑маршрутов
Оптимизация изображений через компонент Next Image
Использование Tailwind CSS для гибкой стилизации
TypeScript и лучшие практики разработки
Проект демонстрирует, как включить TypeScript в Next.js. Хотя основная часть курса использует JavaScript, полный TypeScript‑код доступен в GitHub‑репозитории.
Аутентификация и работа с данными
Аутентификация на базе JWT и cookie
Кэширование данных на клиенте с помощью React Query
Разные подходы к загрузке данных из внешних источников
Выбор оптимального способа SSR, SSG, CSR или ISR под задачу
Что включено в курс
Полный исходный код всех проектов
Пошаговые изменения к каждой лекции
Актуальность для Next.js 13 (без экспериментальных App Router функций)
Почему этот курс полезен
Курс сочетает теорию и глубокую практику, давая чёткое понимание того, как создаются реальные приложения на Next.js — от простой блог‑платформы до динамичного интернет-магазина с продвинутыми функциями.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф