О курсе
Данный курс обновлен до версии Next 13.4 и App Router!
Next.js — это профессиональный инструмент для разработки веб-приложений на базе React, которые готовы к развертыванию в продакшн. React — это одна из самых популярных библиотек JavaScript в современном мире, и Next.js позволяет создавать высокопроизводительные, оптимизированные для поисковых систем сайты с использованием Server Side Rendering (SSR) и статической генерации страниц.
Для прохождения этого курса вам потребуются лишь базовые знания CSS, HTML и JavaScript. Мы не только подробно рассмотрим Next.js, но и начнем с изучения React с самых основ. В процессе обучения мы разработаем не просто учебный проект, а настоящий сайт, посвященный рейтингам.
Курс включает в себя следующие темы:
- TypeScript
- Настройку среды и сборку проекта
- Работу с Figma
- React Hooks
- Создание компонентов
- Контекст
- Роутинг в Next.js
- Верстку с использованием CSS grid
- Принцип работы Server Side Rendering (SSR) и статической генерации страниц
- Встроенные компоненты Next.js
- Работу с формами через react-hook-form
- Анимацию с Framer Motion
- Доступность для пользователей с ограниченными возможностями и работу с ScreenReader
- Подготовку приложения к развертыванию в продакшн и работу с Docker
Каждый модуль включает в себя как теоретический материал, так и практическую работу, где мы будем создавать приложение с нуля. В конце каждого модуля предусмотрен тест, который поможет закрепить ваши знания, а также небольшие упражнения для практики написания кода.
После завершения курса, у вас будут знания и навыки, необходимые для работы фронтенд-разработчиком над реальными проектами.
!!! Важно отметить, что автор этого курса сотрудничает с фондом «Движение вверх», который оказывает поддержку детям с ограниченными возможностями. Фонд помогает детям пройти реабилитацию в специализированных центрах, давая им шанс вернуться к полноценной жизни. 10% от дохода от этого курса регулярно перечисляются в фонд для поддержки этого благородного дела.