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

Курс «React.js Developer»

Составитель: Денис Сметнёв · Обновлено: 21.03.2023

React.js Developer от OTUS — курс для тех, кто уже пишет на JavaScript и хочет перейти на продвинутый уровень фронтенда. Не введение в профессию: здесь Redux с его экосистемой, TypeScript, GraphQL, тестирование. Четыре месяца плотной работы — после которых можно претендовать не просто на позицию React-разработчика, а на уверенный мид-уровень. Рынок фронтенда плотный, но разрыв между джуном и мидом в React-стеке реальный и хорошо оплачивается.

Подробнее


Компания: OTUS (Отус)

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

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

Актуальная программа курса (45 модулей, по данным школы)

  1. Модуль 1. Введение и настройка — Этот модуль посвящен написанию приложений с использованием Typescript, установке и настройке проекта для работы с ReactJS.
  2. • Основы разработки с использованием пакетных менеджеров и Git
  3. • Установка и настройка React
  4. • Основы ReactJS. Компоненты
  5. Модуль 2. React — Этот модуль посвящен основным паттернам, которые часто встречаются на практике, vDOM и перерисовке контента; жизненному циклу компонентов, Lifecycle hooks; разработке компонента с жизненным циклом и покрытие его тестом. Целью является научиться управлять событиями в приложении; работать с формами в приложении, использовать основные и продвинутые паттерны. В модуле продолжаем рассматривать Typescript, изучаем основные и продвинутые паттерны, а также React hooks и React router.
  6. • Typescript (1)
  7. • JSX + CSS
  8. • Использование Storybook при создании UI компонентов
  9. • Typescript (2)
  10. • React lifecycle
  11. • React hooks (1)
  12. • React hooks (2)
  13. • React hooks (3)
  14. • Списки, ключи, события, порталы
  15. • MVC, SOLID in React. Архитектура
  16. • Основы функционального программирования
  17. • React patterns
  18. • Практика (1) Слайдер диапазона
  19. • Практика (2) Всплывающий компонент
  20. Модуль 3. React и Окружение — В этом модуле познакомимся с архитектурой React приложения, а также с технологиями, которые являются неотъемлемыми спутниками проекта на React.
  21. • Формы, formik, react-hook-form
  22. • Jest и тестирование
  23. • React-Testing-Library
  24. • Роутинг в React приложении
  25. • Redux toolkit

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

React.js разработчик · Frontend разработчик · Fullstack разработчик

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

Junior
115 000 ₽
Middle
200 000 ₽
Senior
259 850 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

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

КурсШколаЦенаСрокРейтингДиплом
React.js Developer (этот) OTUS (Отус) 76 500 ₽ 4 месяца 2 — —
1-2-3 — Сайт! Восхождение на Tilda Тренинг-центр 1day1step.ru 8 400 ₽ 2 месяца 5.0 — Обзор
React JS приложение itProger беспл. — 5.0 Сертификат Перейти
React-разработчик HTML Academy (HTML академия) беспл. 12 месяцев 4.5 Сертификат Перейти

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

Плюсы

  • Плотный продвинутый стек: Redux, Redux-Saga, Redux Toolkit, TypeScript, GraphQL/Apollo, Storybook, Jest и React-Testing-Library — это не обзор технологий, а то, что реально требуют в вакансиях на мид-уровень.
  • Программа заканчивается практическим и проектным модулями — не просто видео, а работа с кодом, на котором и строится портфолио.
  • Помощь с резюме, портфолио и сопроводительным письмом включена в курс. Это готовый пакет для поиска работы сразу после финального модуля — не нужно тратить ещё несколько недель, чтобы собрать его с нуля.
  • Пять модулей за сто двадцать дней — это плотно, но без взаимного ущерба: Redux-экосистема, TypeScript, GraphQL и тестирование проходят последовательно, каждый блок с проектной работой, а не «обзором ради галочки».

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

  • Цена около семидесяти пяти тысяч рублей — серьёзная сумма; если бюджет ограничен, а базового React-опыта нет совсем, есть смысл сначала закрыть основы дешевле и прийти сюда подготовленным.
  • Курс заявлен как продвинутый — значит, без базы JavaScript и хотя бы начального знакомства с React вы будете тратить время на догоняние, а не на рост. Это не курс для старта с нуля.
  • Данных о конкретном проценте трудоустроенных выпускников в открытом доступе нет — обещание «многие находят работу во время обучения» стоит проверить напрямую у школы до оплаты.

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

Этот курс не нужен, если вы уже работаете React-разработчиком на уверенном мид-уровне и знакомы с Redux Toolkit, TypeScript и тестированием на практике — здесь вам будет тесно. Также не подойдёт тем, кто хочет войти в профессию с нуля: программа стартует не с основ JavaScript. И стоит подумать дважды, если цель — просто попробовать фронтенд: для разведки боем есть варианты дешевле и короче.

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

Выбирая курс по React, первое, на что смотрю — есть ли в программе те технологии, которые реально проверяют на техническом интервью. Для мид-уровня это: Redux Toolkit, TypeScript, тестирование через Jest и React-Testing-Library, сборка (Webpack, Babel). Нет хотя бы двух из этих пунктов — знаний не хватит для коммерческого проекта, и придётся доучиваться уже в работе. Второе — практический и проектный модули: теорию можно найти бесплатно, за деньги платят за обратную связь на живом коде. Третье — стоит ли вложение: если после курса нет реальных шансов на повышение или смену позиции, посчитайте заново. Трудоустройство — не маркетинг, а вопрос: есть ли у школы реальные кейсы или только красивые обещания.

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

Подойдёт ли курс тем, кто только начинает программировать?

Нет. Курс рассчитан на продвинутый уровень — предполагается, что JavaScript вы уже знаете и с React хотя бы знакомы. Без этой базы программа будет слишком крутым стартом.

Сколько длится обучение?

Сто двадцать дней — четыре месяца. За это время проходят пять модулей: от настройки окружения до финального проектного модуля.

Какие технологии освою в итоге?

Redux и его экосистема (Saga, Thunk, Toolkit), TypeScript, GraphQL с Apollo и Relay, Webpack и Babel, тестирование через Jest и React-Testing-Library, Storybook, паттерны функционального программирования в React.

Дают ли документ об окончании?

В открытых данных по этому курсу информации о документе нет — уточните напрямую у OTUS до записи.

Реально ли найти работу после курса?

Школа заявляет, что часть студентов меняет или находит работу ещё в процессе обучения. Конкретных цифр в публичных данных нет. Помощь с резюме и портфолио в программу включена — это плюс, но итог зависит от вашего уровня входа и активности в поиске.

Сколько стоит курс?

По данным агрегатора — около семидесяти пяти тысяч рублей. Актуальную цену и возможные скидки смотрите на сайте OTUS: цены на курсы меняются.

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

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

120 дней

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

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

2 вебинара в неделю по 2 академических часа

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

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

общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов

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

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

4 модуля 39 часов теории и 34-68 часа практики

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

  • Работать с продвинутыми возможностями Redux, Redux-Saga, Redux-thunk
  • Писать чистый и лаконичный код с TypeScript
  • Применять интеграционные и юнит-тесты
  • Работать в GraphQL, Apollo, Relay
  • Применять паттерны функционального программирования в React
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

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

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

Начинающим React-разработчикам

Рассрочка

17500 р. в месяц

React basics

Redux и стейт приложения

React и процесс реальной разработки приложения

Проектный модуль

Заключительный месяц курса посвящен проектной работе. Свой проект - это то, что интересно писать студенту. То, что можно создать на основе знаний, полученных на курсе.

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

React.js

Redux

TypeScript

GraphQL

Apollo

Relay.

JavaScript

Webpack

Babel

опыт Frontend-разработки на React

созданиеSPA-приложений и оптимизация их для production

умение применять паттерны функционального программирования в React

работа в GraphQL, Apollo, Relay

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

OTUS (Отус)

222 курса по 861 теме

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

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

Senior software engineer в EPAM

Закончил Волгоградский Государственный Технический...

Team Lead (Medici Living Group)

Живёт и работает в Германии, возглавляет команду...

ДН

Frontend-разработчик в game dev startup Hello Intertainment, LLC. Очень тесно...

АВ
Lead software engineer, Software

Больше 10 разрабатывает разные веб-приложения. Успел...

АО
Fullstack developer, Газпром-медиа

Более 3 лет занимается разработкой и поддержкой веб...

СК
Team Lead / Архитектор / Преподаватель

15+ лет опыта коммерческой разработки программного...

ВВ
Leading Expert at Platform Team, Tinkoff

15+ лет в IT как Fullstack Javascript Developer (Node.js, React, React Native), Engineering...

КО
Frontend developer, BSC

Суммарный опыт работы: Профессиональный опыт: более 3...

ИЗ
Fullstack developer, EdTech

В отрасли с 2016 года. Занимался разработкой интернет...

АС
Frontend разработчик

Участвовал в разработке многопользовательских...

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

2
Рейтинг курса (все отзывы)
0%
0%
0%
100% · 1
0%
Тема разбирается внутри курса «React.js разработчик»
Школа продаёт эту тему внутри программы — отдельной страницы у неё нет.
больше курсов

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

больше курсов

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

OTUS (Отус)
(1)
76 700 ₽
GeekBrains (ГикБреинс)
(30)
16 500 ₽
OTUS (Отус)
(0)
OTUS (Отус)
(0)