Освойте практический подход к созданию современных веб‑приложений на основе React и Next.js. Этот курс объединяет три разных проекта, позволяя вам понять ключевые концепции React-классов, React Hooks и серверного рендеринга в Next.js на реальных примерах.
Что вы будете создавать
Курс помогает увидеть разные подходы к разработке интерфейсов, сравнить архитектуры и научиться использовать современные инструменты фронтенда в реальных проектах.
Админ‑панель на React с классами
Вы начнете с создания административного приложения, построенного на классовых компонентах. Это позволит глубже понять основу React, жизненный цикл компонентов и принципы построения состояния до эпохи Hooks.
Приложение инфлюенсера с React Hooks
Во втором проекте вы перейдете к функциональному стилю и освоите React Hooks. Вы научитесь эффективно управлять состоянием, разделять логику через кастомные хуки и работать с современными инструментами экосистемы React.
Checkout-система на Next.js
Третий проект познакомит вас с возможностями Next.js — фреймворка для React, предлагающего серверный рендеринг, маршрутизацию и улучшенную производительность. Вы построите полнофункциональную страницу оформления заказа.
Ключевые навыки, которые вы освоите
Каждый модуль курса направлен на получение практических умений, которые вы сможете применять в реальной разработке.
Работа с Typescript
Создание типизированных React-приложений;
Использование преимуществ строгой типизации для надежности кода;
Работа с типами в компонентах, хуках и API-запросах.
Next.js для продвинутых интерфейсов
Создание страниц и маршрутов;
Использование server-side rendering и static generation;
Работа с API routes.
Инструменты разработки и инфраструктура
Docker для контейнеризации проекта;
Redux для управления состоянием на уровне приложения;
Настройка публичных и приватных маршрутов;
Ограничение доступа для неавторизованных пользователей.
Работа с данными и интеграции
Загрузка изображений и работа с файловыми данными;
Экспорт данных в CSV;
Создание интерактивных диаграмм на базе c3.js и d3.js.
Почему этот курс полезен
Вы не просто изучите теорию, а разработаете три полноценных проекта, каждый с уникальными задачами и подходами. Такой формат позволит вам уверенно применять полученные знания в будущих рабочих проектах.
Для кого подходит курс
Начинающим разработчикам, желающим освоить React и Next.js на практике;
Фронтенд-разработчикам, желающим перейти к современным технологиям;
Тем, кто хочет понять разницу между React-классовыми компонентами, Hooks и Next.js.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф