Акции школ
Войти

Курс «JS: Redux (React)»

Составитель: Денис Сметнёв · Обновлено: 28.04.2022
Средний
Цена не указана
★ 5 · 1 отзыв

Redux — одна из тех тем во фронтенде, где теория на YouTube заходит легко, а потом садишься писать реальный код и понимаешь, что ничего не понял. Курс Хекслета сделан под средний уровень: без объяснения, что такое переменная, зато с Redux Toolkit, RTK Query и асинхронными запросами через CreateAsyncThunk. За двенадцать дней — плотная прокачка инструментов, которые стоят за большинством коммерческих React-проектов. Цена — около четырёх тысяч рублей.

Подробнее


Средний
Цена не указана
★ 5 · 1 отзыв

Компания: Хекслет (Hexlet)

рейтинг: Язык: ru

Уровень: Средний Длительность: 12 дней Старт: в любое время
Рассрочка: от 2 400 ₽/мес
Почему мы рекомендуем: проверен 1 отзывами — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Кем вы сможете работать

Фронтенд-разработчик

Сколько зарабатывают в профессии (медиана hh.ru, по 181 вакансиям)

Junior
111 332 ₽
Middle
200 000 ₽
Senior
250 000 ₽

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
JS: Redux (React) (этот) Хекслет (Hexlet) — в месяц 12 дней 5 — —
Профессиональный JavaScript, уровень 1 HTML Academy (HTML академия) 29 000 ₽ 4 месяца 5.0 Сертификат Перейти
JavaScript для начинающих программистов OTUS (Отус) 10 000 ₽ — 4.0 — Перейти
Знакомство с JavaScript [Бета‑тест] HTML Academy (HTML академия) беспл. — 3.0 — Перейти

Стоит ли идти на этот курс

Плюсы

  • Стек актуален: Redux Toolkit, слайсы, RTK Query — именно это спрашивают на технических собеседованиях и используют в коммерческих проектах, а не ванильный Redux образца 2018 года.
  • Покрывает асинхронность: CreateAsyncThunk и RTK Query в одной программе — редкость для короткого курса; обычно это разбивают на два отдельных блока.
  • Сжатый формат без затягивания: подходит тем, кто хочет закрыть конкретный пробел по Redux, не уходя в долгосрочную программу.
  • Около четырёх тысяч рублей за курс — один из более доступных вариантов для прокачки именно этого стека.

Минусы и кому не стоит

  • Нет данных о поддержке после курса: неизвестно, есть ли ревью кода ментором или только автопроверка — для темы state management это существенно, потому что ошибки в архитектуре не всегда очевидны самому.
  • Документа об окончании в данных нет — если сертификат нужен для портфолио или работодателя, проверьте этот вопрос на странице курса у Хекслета.
  • Темп интенсивный и не оставляет пространства для экспериментов: если хочется разобраться вдумчиво и попробовать разные подходы к архитектуре стора, такой формат будет давить.

Когда этот курс вам не нужен

Курс не нужен, если вы уже уверенно пишете на Redux Toolkit в реальных проектах — программа не выйдет за пределы базового стека, и платить четыре тысячи за повторение знакомого нет смысла. Также не подойдёт тем, кто ищет долгую программу с наставником и разбором архитектурных решений под конкретный проект — двенадцатидневный интенсив так не устроен. Если цель — трудоустройство и нужен документ в портфолио, сначала проверьте этот вопрос на странице курса: данных о сертификате в описании нет.

Как выбрать курс по этому направлению

В Redux-курсах первый вопрос — какой именно Redux преподают. Toolkit заменил ручные редьюсеры и action creators ещё несколько лет назад, и если в программе нет слайсов — курс уже отстал от реального стека. Дальше смотрите на асинхронность: CreateAsyncThunk и RTK Query — это не опциональный модуль, а то, с чем вы столкнётесь в первом же рабочем проекте. Ещё один сигнал — есть ли задачи, где вам нужно самим выстроить архитектуру стора, или только следовать готовым инструкциям. Архитектурные ошибки в state management не всегда бросаются в глаза сразу — поэтому формат обратной связи важен. Уточните у школы заранее: ревью кода ментором или только автопроверка.

Частые вопросы

Какой уровень нужен для старта?

Средний. Компоненты, хуки, props — это должно быть за плечами до первого урока. Если хуки ещё вызывают вопросы, Redux Toolkit поверх них создаст перегрузку: слишком много нового сразу, и ни то ни другое не ляжет нормально.

Можно пройти с нуля в JavaScript?

Нет. Redux строится поверх React, а React сам по себе требует знания JS. Если только начинаете с JavaScript, сначала нужен фундамент по языку и основам React — и только потом этот курс.

Двенадцать дней — это реальный срок или примерный?

Скорее ориентир. Реальный темп зависит от того, сколько часов в день вы выделяете. При плотной работе — укладывается, при совмещении с занятостью — легко растягивается в три-четыре недели. Программа от этого не меняется.

Есть ли сертификат или диплом об окончании?

В описании курса на mooc.ru этих данных нет. У Хекслета форматы на разных курсах различаются — зайдите на страницу курса и проверьте раздел с условиями: там обычно написано, что выдают в итоге.

Подойдёт ли курс, если уже знаком с классическим Redux?

Да — если работали со старым подходом (ручные action creators, connect), но не перешли на Redux Toolkit и RTK Query, этот курс разберёт именно такой переход. Если уже пишете на Toolkit в проде — большинство тем будет знакомо.

Есть ли поддержка или проверка заданий?

Данных о формате обратной связи нет. Для курса по state management это существенный вопрос: ревью кода здесь важнее, чем на базовом введении в JS. Форматы у Хекслета различаются от курса к курсу — стоит уточнить именно про этот модуль.

Длительность курса

Длительность курса

12 дней

Формат обучения

Формат обучения

Короткие лекции в виде текста или видео, тесты, упражнения

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

30 часов теории с тестами и упражнениями после каждого модуля 13 модулей

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

  • Диспатчить Actions
  • Разбивать контейнер на части
  • Разбираться в основе взаимодействия React и Redux в одной связке
  • Подключать и использовать мидлвары
  • Подключать Redux к React.
  • Пробрасывать действия через функцию connect
  • Работать с библиотекой redux-actions, позволяющей упростить работу с Redux
  • Правильно организовывать данные внутри контейнера
  • Правильно изолировать состояние внешнего вида
  • Писать эффективные выборки из Redux
  • Сокращать шаблонный код при работе с формами используя пакет redux-form
  • Правильно работать с асинхронными запросами и их представлением в виде конечных автоматов
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

JavaScript-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

Введение

Познакомиться с курсом и подготовить окружение.

теория

Redux

Познакомиться с Redux, научиться диспатчить Actions.

теория

тесты

упражнение

Редьюсеры

Изучить способы разбиения контейнера на части.

теория

тесты

упражнение

Ручная интеграция с React

Рассмотреть основы взаимодействия React и Redux в одной связке

теория

упражнение

Мидлвары

Научиться подключать и использовать мидлвары.

теория

React Redux

Научиться подключать Redux к React.

теория

тесты

упражнение

Передача действий

Научиться пробрасывать действия через функцию `connect`

теория

упражнение

Библиотека Redux Actions

Познакомиться с библиотекой `redux-actions`, позволяющей упростить работу с Redux.

теория

упражнение

Структура состояния

Научиться правильно организовывать данные внутри контейнера

теория

упражнение

UI State

Узнать, как правильно изолировать состояние внешнего вида.

теория

упражнение

Библиотека Reselect

Познакомиться с концепцией селекторов. Научиться писать эффективные выборки из Redux.

теория

тесты

упражнение

Библиотека Redux Forms

Научиться сокращать шаблонный код при работе с формами используя пакет `redux-form`

теория

упражнение

Асинхронные действия

Научиться правильно работать с асинхронными запросами и их представлением в виде конечных автоматов.

теория

JavaScript

React

Redux

Reselect

Redux Forms

работа с библиотеками Redux Actions, Reselect, Redux Forms, React

подключение Redux к React

Навыки, которые вы получите

 
REACT

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 330 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

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

Сооснователь и CEO образовательного проекта Хекслет.

Сооснователь и CEO образовательного проекта Хекслет....

Отзывы студентов

5
Рейтинг курса (все отзывы)
100% · 1
0%
0%
0%
0%
больше курсов

Похожие курсы компании

Хекслет (Hexlet)
(0)
3 900 ₽
Хекслет (Hexlet)
(0)
3 900 ₽
Хекслет (Hexlet)
(1)
3 900 ₽
Хекслет (Hexlet)
(0)
3 900 ₽
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
3 900 ₽ в месяц
Хекслет (Hexlet)
(16)
3 900 ₽ в месяц
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
больше курсов

Другие курсы этих преподавателей

Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)