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

Курс «ReactJS/React Native-разработчик»

Составитель: Денис Сметнёв
Сложный

React занимает больше половины вакансий в фронтенде — и разрыв с остальными фреймворками не сокращается. Курс OTUS рассчитан на тех, кто уже пишет на JavaScript и хочет выйти на уровень, где берут в средние и старшие позиции: TypeScript, GraphQL, Apollo, Relay, продвинутый Redux с Saga и Thunk, тесты. Полгода — не быстро, зато стек закрывает и React Native, что открывает мобильную разработку без смены языка. Цена — ноль рублей.

Подробнее


Сложный
Цена не указана

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

Язык: ru

Уровень: Сложный Длительность: 4 месяца Формат: Онлайн

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

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

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

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

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

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

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

Плюсы

  • Стек охватывает то, что реально спрашивают на собеседованиях в 2025-м: TypeScript, Redux Toolkit, Saga, Thunk, GraphQL с Apollo и Relay — не по одной теме, а пакетом.
  • Курс бесплатный — редкость для продвинутого уровня с таким объёмом стека и заявленной поддержкой с резюме.
  • Охват React Native вместе с ReactJS даёт возможность зайти и в мобильную разработку без отдельного курса — один стек, два рынка.
  • Встроенная помощь с резюме, портфолио и сопроводительным письмом — не бонус в конце, а часть программы: OTUS прямо говорит, что многие находят работу ещё в процессе обучения.

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

  • Полгода — серьёзная временная ставка. Если нужен быстрый результат или есть конкретный проект через два месяца, этот формат не подойдёт.
  • Уровень — продвинутый: без базы в JavaScript и понимания того, как работает DOM, старт будет болезненным. Курс не для тех, кто только открыл редактор.
  • Документа об окончании в данных нет — если для вас важен сертификат, этот момент стоит прояснить до записи.

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

Если вы уже работаете React-разработчиком на middle-уровне и знаете TypeScript с Redux — вам здесь будет тесно, лучше искать узкоспециализированные воркшопы или идти в open source. Курс также не подойдёт, если нужен результат быстро: полгода — это полгода. И точно не стоит записываться ради сертификата — данных о документе нет, а значит рассчитывать на него не приходится.

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

В курсах по разработке главное — не список технологий на лендинге, а то, насколько глубоко в них заходят. Спросите себя: в программе есть архитектурные паттерны или только синтаксис? Разбирают ли production-оптимизацию или останавливаются на «hello world»? Для фронтенда особо важна практика с тестами — юнит и интеграционные, — потому что без этого навыка на серьёзные позиции не зовут. Ещё один маркер качества — поддержка с резюме и портфолио: курсы, где это встроено в программу, дают реальное преимущество при выходе на рынок. Длина курса тоже сигнал: если за месяц обещают «всё», скорее всего поверхностно.

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

Можно ли пройти курс с нуля, без опыта в программировании?

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

Сколько времени займёт обучение?

Полгода. Это не экспресс-формат, а полноценная программа с глубоким погружением в стек.

Нужно ли знать TypeScript перед началом?

TypeScript входит в программу — его изучают в процессе. Базы достаточно, если вы уже уверенно пишете на JS.

Курс действительно бесплатный — в чём подвох?

Цена в данных — ноль рублей. Условия участия и возможные ограничения лучше уточнить напрямую у школы до записи.

Помогут ли с трудоустройством?

OTUS включает помощь с резюме, портфолио и сопроводительным письмом. По их данным, часть студентов находит работу или меняет её ещё в первой половине курса. Гарантий не обещают — это честнее, чем обещать.

Будет ли сертификат по окончании?

Данных о документе об окончании в описании курса нет. Уточните у OTUS перед записью, если это важно.

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

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

120 дней

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

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

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

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

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

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

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

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

6 модулей 39 часов теории и 51-85 часов практики

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

  • Создавать фронтенд любой сложности на ReactJS, Flux, Redux
  • Портировать фронтенд под Android и iOS с помощью React Native
  • Профессионально программировать на JavaScript
Курс не проводится Запишись на курс
прямо сейчас!

О курсе

О курсе

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

JavaScript

Мы рассмотрим основные возможности современного и традиционного JavaScript, стандарт EcmaScript 6+, Templates, асинхронные паттерны Promise, Async Await, переменные, замыкания, функции, наследование и классы. Разберем особенности браузерного API и спецификаций Web Components на примере библиотеки Lit-HTML. Обсудим главные принципы и возможности Node.js, а также NPM для управления зависимостями и автоматизации задач. Мы научимся использовать Test-Driven Development при решении практических задач.

React

Мы подробно изучим стэк технологий React. Рассмотрим особенности синтаксической шаблонизации JSX, особенности передачи данных и хранения состояния с помощью state и props. Разберем свойства компонентного подхода для декомпозиции React-приложений, жизненный цикл и типы компонент, например, High-Order Components. Изучим шаблон проектирования Flux и его реализацию на примере библиотеки Redux. Будем настраивать и оптимизировать приложения с Server-Side Rendering.

Первые шаги в React Native

Вы научитесь создавать одностраничное приложение на чистом React Native. После трёх первых занятий студенты смогут развернуть проект и создать простое одностраничное приложение.

Запросы на сервер, React Native + Redux

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

После четвертого и пятого занятия студенты смогут подключить к своему проекту Redux и научатся писать запросы к серверу.

React.Native: навигация, хранение сессии, анимация

Вы научитесь строить навигацию, интуитивно привычную пользователям мобильных приложений. Сохранять данные между сессиями. Понимать принципы построения анимации. Использовать React Navigation для переходов между экранами. Также изучите основы работы с анимацией.

React.Native: работа с фотографиями и публикация

Вы научитесь получать разрешение пользователя на доступ к файлам и камере, работать с фотографиями на устройстве и делать фото из приложения.

Студенты будут уметь работать с разрешениями, получать фото из галереи и работать с камерой. Также рассмотрим Unit- и End2End-тестирование приложения.

Проектная работа

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

JavaScript

Redux

React

React Native

умение использовать основные возможности современного и традиционного JavaScript, стандарт EcmaScript 6+, Templates, асинхронные паттерны Promise, Async Await, переменные, замыкания, функции, наследование и классы

использование Test-Driven Development при решении практических задач

углубленные знания стэка технологий React

умение настраивать и оптимизировать приложения с Server-Side Rendering

работа с React Native: pапросы на сервер, использование контейнера состояний Redux, навигация, хранение сессии, анимация, работа с фотографиями и публикация

Unit- и End2End-тестирование приложения.

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

OTUS (Отус)

223 курса по 865 темам

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

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

Senior software engineer в EPAM

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

Тренер в Luxoft Training Center

Тренер в Luxoft Training Center, ведущий разработчик, кандидат...

Front End/JavaScript специалист

Опытный программист, Senior Web Developer, тимлид, ментор и...

Team Lead (Medici Living Group)

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

Ведущий мобильный разработчик в РокетБанк

Образование: МГТУ им. Баумана, факультет информатики и...

ВИ

Закончил МГУ ВМиК Более 20 занимаюсь разработкой на Java....

ДН

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 разработчик

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

Отзывов об этом курсе пока нет

Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

Подборки лучших курсов по теме

По темам этого курса на MOOC есть рейтинги лучших программ — сравнение цен, длительности и отзывов в одном месте.

Тема разбирается внутри курса «React.js разработчик»
Школа продаёт эту тему внутри программы — отдельной страницы у неё нет.
больше курсов

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

OTUS (Отус)
(0)
OTUS (Отус)
(0)
149 600 
OTUS (Отус)
(1)
106 500 
OTUS (Отус)
(0)
85 000 
OTUS (Отус)
(0)
85 000 
OTUS (Отус)
(0)
50 000 
OTUS (Отус)
(0)
больше курсов

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

OTUS (Отус)
(4)
108 600 
OTUS (Отус)
(1)
76 500 
OTUS (Отус)
(3)
45 000 
OTUS (Отус)
(0)
92 000 
Цена не указана
Курс не проводится