О курсе

Курс посвящён разработке на Next.js 14 с использованием App Router. Автор, Антон Ларичев, основатель PurpleSchool и ex-CTO, предлагает программу, которая начинается с настройки окружения и основ TypeScript, затем переходит к созданию компонентов, работе с состоянием, HOC, CSS Grid, серверному рендерингу, контексту, роутингу, формам, анимациям и доступности. В финале рассматривается подготовка приложения к production, включая настройку eslint, stylelint и отладку. Практическая часть включает создание реального сайта с рейтингами, а также командный проект. Каждый модуль содержит теорию, live-code, тесты и упражнения.

Что рассматривается в программе

  • рассматривается разработка приложений на Next.js и React
  • разбирается работа с React Hooks
  • изучается Server Side Rendering и создание SEO-friendly сайтов
  • рассматривается вёрстка макетов на CSS Grid
  • изучается работа с анимацией и библиотекой Framer Motion
  • рассматривается обеспечение доступности приложения и работа с ARIA атрибутами
  • разбирается подготовка приложения к production
  • изучается работа с формами, их отправкой и валидацией

Кому может быть полезен курс

  • тем, кто интересуется разработкой на Next.js и React
  • разработчикам, желающим освоить TypeScript и SSR
  • тем, кто хочет научиться создавать SEO-friendly приложения
  • специалистам, которым нужно ознакомиться с современными подходами к production-сборке

Вопросы о программе

Какие темы включены в курс?

Курс охватывает Next.js 14, React, TypeScript, Hooks, SSR, CSS Grid, анимации, доступность, подготовку к production, а также включает создание реального проекта.

Какие требования к уровню подготовки?

Для прохождения курса достаточно базовых знаний CSS, HTML и JavaScript, так как React и Next.js разбираются с нуля.

Что входит в практическую часть?

Практическая часть включает live-code, где создаётся приложение с нуля, а также тесты и упражнения в конце каждого модуля. В курсе есть командный проект.

Какой формат обучения?

Курс состоит из 23 часов видео лекций, 9 тестовых заданий и 6 упражнений. Доступ к лекциям неограничен.