Курс на Stepik
Обложка курса «TypeScript: Магазинчик на React» на Stepik
5 900 ₽

TypeScript: Магазинчик на React 0.000

Открыть на
STEPIK.ORG

Практический курс по созданию клиентского приложения для маркетплейса на React, TypeScript и Vite: от авторизации и каталога товаров до личного кабинета, админ-панели и переписки пользователей

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «TypeScript: Магазинчик на React»Учеников на курсе 17
Сертификаты, выданные на курсе «TypeScript: Магазинчик на React»Сертификатов выдано 0
Отзывы о курсе «TypeScript: Магазинчик на React»Отзывов получено 0
Рейтинг курса «TypeScript: Магазинчик на React»Рейтинг курса 0.000
Уроки в курсе «TypeScript: Магазинчик на React»Количество уроков 31
Тесты в курсе «TypeScript: Магазинчик на React»Количество квизов 49
Стоимость курса «TypeScript: Магазинчик на React»Стоимость курса 5 900 ₽
Обновления курса «TypeScript: Магазинчик на React»Обновления курса
Дата публикации курса «TypeScript: Магазинчик на React»Дата публикации курса
Последнее обновление курса «TypeScript: Магазинчик на React»Последнее обновление
Сложность normal

Чему вы научитесь

  • Строить SPA на React с маршрутизацией, layout-структурой и защитой приватных страниц
  • Работать с серверным API через axios и TanStack Query
  • Реализовывать регистрацию, вход, выход и хранение сессии пользователя.
  • Создавать каталог товаров с пагинацией, карточками, страницей товара и загрузкой изображений
  • Делать поиск и фильтрацию товаров по тексту, категории и цене
  • Собрать личный кабинет пользователя со сменой пароля и историей действий
  • Проектировать интерфейс для поддержки: список обращений, переписку, создание новых тикетов, отметку прочитанного и закрытие диалогов
  • Реализовывать админские сценарии: управление пользователями, товарами и обращениями
  • Использовать формы, валидацию и модальные окна для удобных пользовательских сценариев
  • Организовывать код по сущностям, фичам, виджетам и страницам, чтобы проект было проще масштабировать

О курсе

Практический курс по созданию клиентского приложения для маркетплейса на React, TypeScript и Vite: от авторизации и каталога товаров до личного кабинета, админ-панели и переписки пользователей

Для кого этот курс

- Для начинающих и продолжающих frontend-разработчиков, которые хотят собрать сложное приложение на React не только по учебным примерам, но и на основе реального продуктового сценария - Для тех, кто уже знает основы JavaScript или TypeScript, но хочет научиться работать с API, формами, роутингом, кэшем запросов и ролями пользователей - Для студентов и junior-разработчиков, которым нужен сильный проект в портфолио - Для тех, кто делает личные кабинеты, каталоги, маркетплейсы, CRM-подобные интерфейсы или административные панели - Для разработчиков, которым важно понять, как строится клиентская часть сервиса с разными сценариями для пользователя и администратора

Начальные требования

  • Базовое понимание JavaScript/TypeScript или основ программирования на любом ЯП
  • Знакомство с HTML и CSS
  • Желательно уметь читать TypeScript-код, но глубокая экспертиза не требуется
  • Полезно знать основы React: компоненты, props, state, hooks
  • Желательно понимать, что такое REST API и запросы
 

Преподаватели курса

Как проходит обучение

Курс построен по практическому принципу: сначала вы смотрите скринкаст с пошаговой реализацией, затем читает текстовую лекцию по этому же блоку, после чего закрепляет материал тестом и пишете код

Внутри курса:

  • поэтапная сборка проекта;
  • реализация экранов и компонентов;
  • работа с формами, запросами и состоянием;
  • настройка роутинга и защиты маршрутов;
  • обработка загрузки, ошибок и пустых состояний;
  • самостоятельные задания с отдельным техническим заданием;
  • сдача задания на персональную проверку через code review.
 

Что вы получите

  • Практический опыт разработки современного frontend-приложения.
  • Навык работы с реальными пользовательскими сценариями: каталог, профиль, поддержка, админ-панель.
  • Понимание, как связывать React-приложение с API и организовывать клиентскую архитектуру.
  • Опыт разработки форм, фильтров, модальных окон, списков, деталей и CRUD-сценариев.
  • Проект, который можно доработать и добавить в портфолио.
  • Проверку самостоятельной работы и обратную связь в формате код-ревью.
  • Материал, который закрепляет теорию практикой и помогает перейти от отдельных компонентов к цельному продукту.
  • В курсе вы поработаете с React, TypeScript и Vite, научитесь использовать React Router для маршрутизации, TanStack Query для работы с серверным состоянием, Axios для HTTP-запросов, React Hook Form и Zod для форм и валидации, а также Bootstrap и React-Bootstrap для интерфейса. Дополнительно в проекте используется react-hot-toast для уведомлений, поэтому курс охватывает и прикладную работу с пользовательским UX на уровне готового продукта.

Расскажите о курсе друзьям