Скоро будет больше
IT-рекрутер

Как стать
React-разработчиком

7-й поток стартует 30 сентября.


Мы расширили программу и увеличили длительность курса. Улучшили уроки по TypeScript и WebSocket, подробнее рассказали о деплое приложений.

React-разработчик создаёт приложения на React и использует дополнительные инструменты: Redux, TypeScript, Jest. На курсе вы за три месяца разберётесь в этом стеке технологий. Вам предстоит изучать теорию в тренажёре, написать своё приложение и по желанию работать в командах над проектными задачами. Курс подойдёт тем, кто умеет верстать и знает основы JavaScript.

Что вы получите в Практикуме

Курс «React-разработчик» — это трёхмесячный интенсив для погружения в экосистему React, работы с популярными технологиями и изучения их альтернатив. Мы приготовили программу с теорией, практикой, постоянным общением и дополнительными материалами.

Программа
В основной программе — вся базовая теория для разработки современных приложений на React и TypeScript. Теорию закрепите задачами в тренажёре. В дополнительной программе — материалы, которые помогут расширить кругозор и глубже понять экосистему React.
Проект
Вам предстоит написать полноценное многопользовательское приложение на React и TypeScript и покрыть его юнит-тестами. Вы будете работать над ним постепенно: проходить нужную теорию, решать задачи в тренажёре, а затем писать фрагмент приложения.
Проектная кухня
На практике React-разработчик обычно дорабатывает и улучшает уже готовый продукт. Кроме самостоятельного проекта, вы можете по желанию работать с другими студентами над готовым приложением: изменять его функциональность, обновлять дизайн и реализовывать идеи.

Учим в собственной технологической среде

Погружение в IT-профессию подразумевает постоянный контакт с изучаемыми технологиями, выполнение практических заданий и общение с наставником. Для этого мы создали собственную среду обучения.

01

Онлайн-тренажёр

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

02

Самостоятельная работа

Тренажёр — только часть обучения. Основные навыки вы приобретёте, решая задачи инструментами профессиональных разработчиков, а после код-ревью не останетесь без обратной связи.

03

Поддержка

Команда экспертов всегда будет рядом: код-ревьюеры проверят и оставят комментарии на каждом этапе ваших проектных работ; наставники помогут разобраться в сложностях и обучат профессиональным приёмам. А с техническими трудностями при работе с платформой поможет справиться команда поддержки: она доступна в чате 24/7.

Программисты учат программированию

Наставники — опытные разработчики из Яндекса и других IT-компаний.

Сертификат для работодателя

Сертификат — официальный документ о дополнительном образовании. Чтобы его получить, нужно сдать проектную работу. Для работодателя это показатель, что вы достаточно знаете экосистему React и самостоятельно выполнили проекты из вашего портфолио.

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

Вступительное
тестирование —
бесплатно

Тест состоит из задач по вёрстке и JavaScript, которые вы будете решать в тренажёре. Там же вы сможете подробнее ознакомиться с учебной программой. Бесплатная вводная часть состоит из трёх этапов:
  • Задач по вёрстке и JavaScript. Они помогут вам оценить свои силы и понять, готовы ли вы к курсу.
  • Теста на знание полезных технологий. Он покажет, что нужно повторить.
  • Материалов для самостоятельной подготовки к программе по результатам теста.

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

17 340 ₽ помесячный платёж.
Итоговая сумма составит 52 020 ₽

51 000 ₽ при оплате сразу за 
3 месяца обучения.

После вступительного тестирования можно пойти дальше. Вам откроются:
  • Теория с примерным временем прохождения в 230 часов
  • Полный доступ к тренажёру
  • Мастер-классы, воркшопы и мануалы по решению задач
  • Самостоятельный проект
  • Поддержка наставника и команды код-ревьюеров
  • Сертификация
  • Проектная кухня

Программа обучения

1

Бесплатное входное тестирование

Около 2 часов

Вам предстоит решить несколько задач по вёрстке и JavaScript и пройти тест по базовым технологиям. Это позволит понять, подойдёт ли вам курс, и получить рекомендации о том, что повторить перед стартом.

Знакомство с командой курса
2

Погружение в React и Redux

4 недели, 80 часов

В этом модуле вы изучите основы и инструментарий React. Научитесь работать с классовыми и функциональными компонентами и попрактикуетесь в их написании. Узнаете, как с помощью хуков привнести мощь классовых компонентов в функциональные. Создадите простую заготовку React-приложения посредством CRA и научитесь выполнять его отладку с применением плагина React DevTools.

Узнаете, что такое «состояние» в терминологии современных фреймворков и библиотек. Научитесь работать с одной из самых популярных библиотек для хранения состояния — Redux.

В проектной работе:
Вы сверстаете первый экран в приложении, подключите к нему Redux-хранилище и реализуете перетаскивание ингредиентов с помощью React DnD.

Начало командной работы. Редизайн приложения
Открыть всю программу

Роутинг, безопасность и TypeScript

4

Протокол WebSocket и деплой приложения

4 недели, +1 проект в портфолио, 70 часов

Вы завершите изучение TypeScript типизацией Redux. После этого реализуете соединение с сервером в режиме реального времени с использованием протокола WebSocket.  

Познакомитесь с подходами к тестированию и узнаете больше об автоматизированном тестировании приложения. А также научитесь деплоить готовое приложение.

В проектной работе:
Создадите ленту заказов с использованием WebSocket и перепишите всё хранилище на TypeScript. Добавите к приложению тесты на Cypress и Jest, а после загрузите проект на удалённый сервер.

Доработка MVP командного проекта. Онлайн-выпускной
5
Скрыть программу

Карьерный трек (опционально)

От 40 часов

Параллельно с основной программой мы помогаем с поиском первой работы или сменой текущей: продумываем стратегию и сопровождаем в процессе. Вместе c опытными IT-рекрутерами вы поработаете над резюме и оформите портфолио на GitHub.

Онлайн-выпускной, публикация командных проектов
Что говорят о нас
Студенты
Эксперты

Пройти тестирование

Решите набор задач, и узнаете, хватит ли вашей подготовки для поступления на программу обучения.

Часто задаваемые вопросы

Зачем мне этот курс?
Программа разработана для ускорения профессионального развития. Она поможет:
• изучить востребованный на рынке стек;
• с нуля создать готовое к публикации приложение;
• разобрать хорошие и плохие практики;
• повысить вероятность трудоустройства.
Как убедиться, что этот курс мне подходит?
Этот курс подойдёт вам, если вы уже владеете основами веб-разработки и теперь хотите освоить React и его экосистему, научиться делать веб-приложения, которые легко поддерживать и масштабировать.
Как устроено обучение?
Вы изучаете теорию и закрепляете её задачами в тренажёре. Также вам предстоит создать полноценное многопользовательское приложение на React. Кроме этого, вы можете проходить дополнительную программу и участвовать в командной работе над необязательным проектом: поработать над улучшениями уже готового приложения.
Можно ли обучиться профессии за 3 месяца?
Да, если следовать нашим рекомендациям. Настройтесь, что вам предстоит заниматься около 80 часов в месяц: читать теорию в тренажёре, выполнять задания и работать над проектом. Кроме этого, мы советуем проходить дополнительную программу, участвовать в проектной кухне и общаться с наставником. Мы предполагаем, что у вас уже есть знания основ веб-разработки, поэтому освоить новый стек технологий за три месяца — посильная задача.
Что мне нужно знать и уметь, чтобы поступить на курс?
HTML, CSS и JS. Пригодятся знания основ Git и работы с NPM. Перед стартом нужно пройти входное тестирование.
Если я не соответствую требованиям, но очень хочу, что мне делать?
Если чувствуете, что курс не для вас, ознакомьтесь с программой курса Веб-разработчик.
Кто авторы курса?
Программа составлена опытными преподавателями, методологами и действующими специалистами Яндекса и Школы анализа данных.
Сколько длится курс?
3 месяца. Нужно выделять от 80 часов в месяц.
Получу ли я сертификат?
После курса вы получите сертификат — официальный документ о дополнительном образовании.
Как устроена командная работа?
Коллективная работа — необязательная часть курса. В начале обучения группу делят на команды. Наставники предлагают команде готовый проект, созданный с применением технологий из курса. Этот проект предстоит дорабатывать и улучшать в течение всего обучения. Мы поможем с дизайном, идеями улучшений и построением процессов.
Хорошо, а вы можете помочь с трудоустройством?
Да, мы поможем. Студенты каждого курса по желанию могут пройти месячный курс о трудоустройстве. На этом курсе команда Практикума помогает будущим выпускникам оформить портфолио, проводит тренировочные собеседования с их последующим разбором и учит писать сопроводительные письма.
Мы сотрудничаем с несколькими компаниями и регулярно предлагаем студентам партнёрские вакансии. Однако важно помнить, что мы не ищем работу за вас, а помогаем её найти.
Если не понравится, я могу вернуть деньги?
Короткий ответ — да, причём в любой момент. Правда, если обучение в потоке уже началось, то прошедшие дни придётся оплатить, но остальное вернём. Более подробно рассказываем про это в седьмом пункте оферты.
Что такое налоговый вычет на обучение и как его получить?
Это что-то вроде кешбэка от государства. Рассмотрим пример.
Если вы являетесь налоговым резидентом, то есть находитесь на территории РФ более 183 дней в течение 12 месяцев, и работаете по трудовому договору, то каждый месяц ваш работодатель должен отчислять с вашей зарплаты 13% государству, чтобы оплатить подоходный налог.
Вот из этих денег вы можете вернуть себе до 15 600 рублей в год в виде налогового вычета за обучение. Для этого вам нужно подать соответствующее заявление через личный кабинет на сайте nalog.ru (можно залогиниться через Госуслуги).
К заявлению нужно приложить все документы, подтверждающие ваше право на вычет, такие как:
  1. Справка 2-НДФЛ от вашего работодателя.
  2. Договор на обучение, в нашем случае это оферта Практикума.
  3. Лицензия на образовательную деятельность. Вот наша.
  4. Чеки об оплате обучения. Практикум отправляет эти чеки на ваш эл.адрес, их можно взять оттуда.
  5. Справка о получении образовательных услуг. Чтобы получить нашу справку, напишите в наш чат поддержки.
Ваше заявление будут рассматривать в налоговой в течение месяца. Инспектор может запросить другие документы, если этих ему покажется недостаточно. В случае успеха вам должны выдать специальное уведомление о праве на вычет. Это уведомление нужно передать в бухгалтерию вашего работодателя.
Теперь работодатель должен будет выплачивать вам всю зарплату, не удерживая подоходный налог в пользу государства, пока не выплатит всю сумму вычета.
Это не единственный вариант получения вычета, подробнее можно почитать на сайте налоговой.
Если у вас остались вопросы про получение вычета, напишите в наш чат поддержки, постараемся ответить.