Как стать React-разработчиком. Курс от Яндекс.Практикум

Курс подойдет тем, кто умеет верстать и знает основы JavaScript

Cайт

Категория: Онлайн школа: Яндекс.ПрактикумНаправления: ПрограммированиеСпециализации: ReactJS разработчик

Описание

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

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

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

Программа

В основной программе — вся базовая теория для разработки современных приложений на React и Typescript. Теорию закрепите задачами в тренажёре. В дополнительной программе — материалы, которые помогут расширить кругозор и глубже понять экосистему React.

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

 

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

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

  1. Онлайн-тренажёр. С первого дня вы учитесь на практике. Мы даём знания небольшими частями, которые нужно сразу применить, написав собственный код в онлайн-тренажёре.
  2. Самостоятельная работа. Тренажёр — только часть обучения. Основные навыки вы приобретёте, решая задачи инструментами профессиональных разработчиков, а после код-ревью не останетесь без обратной связи.
  3. Поддержка. Сопровождение курса выстроено по принципу реальной работы инженерной команды. Здесь есть скрам-мастер, тимлид, миддл-разработчик, напарник и менеджер. Скрам-мастер распланирует спринт и создаст канбан-доску. Наставник станет тимлидом — советником по лучшей самоорганизации. Старший ревьюер — аналог миддл-разработчика, а младший ревьюер — ваш коллега и напарник. Менеджер — это куратор вашей группы, он поможет со всеми организационными вопросами.

 

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

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

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

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

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

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

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

  1. Задач по вёрстке и JavaScript. Они помогут вам оценить свои силы и понять, готовы ли вы к курсу.
  2. Теста на знание полезных технологий. Он покажет, что нужно повторить.
  3. Материалов для самостоятельной подготовки к программе по результатам теста.

 

После вступительного тестирования можно пойти дальше.

Платное продолжение

  1. 18 500 ₽ помесячный платёж. Итоговая сумма составит 37 000 ₽
  2. 36 000 ₽ при оплате сразу за 2 месяца обучения.

 

Вам откроются:

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

 

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

  1. Бесплатное входное тестирование. Около 2 часов. Предстоит решить несколько задач по вёрстке и JavaScript и пройти тест по базовым технологиям. Это позволит понять, подойдёт ли вам курс и получить рекомендации о том, что повторить перед стартом.
  2. Основы React. От 40 часов
    1. В основной программе: Вы заложите фундамент изучения React. Освоите все базовые инструменты отладки и разработки, которые входят в библиотеку, создадите каркас приложения и подготовите все дизайн-компоненты.
    2. В дополнительной программе: Научитесь настраивать React под любую задачу без заготовок, с использованием Webpack 5 — самого востребованного современного инструмента.
    3. В проектной работе: Соберёте интерфейс будущего приложения из компонентов.
  3. Управление состоянием и пользовательский опыт. От 40 часов
    • В основной программе: Вы научитесь контролировать данные и процессы внутри приложения. Для этого будете работать с двумя основными инструментами: React Context и Redux. Оба инструмента популярны в продуктах, созданных на React. Также вы освоите механику перетаскивания элементов интерфейса на десктопе и мобильных устройствах.
    • В дополнительной программе: Узнаете об альтернативных подходах к работе с состоянием приложения — библиотекой Effector.
    • В проектной работе: Соберёте конструктор бургеров с drag-and-drop механикой.
  4. Роутинг, авторизация. От 40 часов
    • В основной программе:
      • Вы добавите навигацию в приложение инструментами библиотеки React Router.
      • Разберётесь в тонкостях настройки маршрутов пользователей.
      • Реализуете авторизацию и регистрацию в приложении, создадите две зоны сайта: видимую всем и видимую только авторизованным пользователям.
      • Разберёте вопросы безопасности в современных приложениях.
      • Затем познакомитесь с основами библиотеки Jest и покроете приложение юнит-тестами.
    • В дополнительной программе: Узнаете про анимации интерфейса в React и популярные библиотеки для их реализации.
    • В проектной работе:
      • Создадите личный кабинет пользователя.
      • Доработка MVP командного проекта
  5. TypeScript, WebSocket, тестирование, подготовка к деплому. От 40 часов
    • В основной программе:
      • Вы научите приложение «связываться» с внешними сервисами, взаимодействуя с ними в режиме реального времени. Для этого разберётесь с технологией WebSockets.
      • Затем разберёте вопросы безопасности в современных приложениях. Познакомитесь с основами библиотеки Jest и покроете приложение юнит-тестами.
      • После погрузитесь в мир типизации и улучшите приложение с помощью TypeScript. Познакомитесь с основами и тонкостями этого диалекта, преимуществами разработки приложений на нём.
      • Освоите детали подготовки проекта к продакшену и, наконец, покажете приложение миру.
    • В дополнительной программе: Напишете собственную упрощённую реализацию React на TypeScript, чтобы серьёзно разобраться в недрах React и закрепить навыки.
    • В проектной работе:
      • Создадите ленту заказов, которая работает в режиме реального времени.
      • Покроете приложение тестами и добавите TypeScript.
      • Подготовите проект к публикации.
  6. Карьерный трек (опционально). От 30 часов. Параллельно с основной программой можно пройти подготовку к получению джоб-оффера. Вы узнаете, как лучше отобразить в резюме навыки, которые приобрели на курсе, как проходить собеседования и что включить в портфолио. Мы стараемся учитывать ваши карьерные запросы, потому что верим в важность индивидуального подхода.

Аналоги и альтернативы для Как стать React-разработчиком. Курс от Яндекс.Практикум

Как стать React-разработчиком. Курс от Яндекс.Практикум - похожие решения и продукты

Ключевые Особенности: Курс React, Курсы JavaScript

React I. Курс от LoftSchool

В данном видеокурсе вы найдёте базовые знания по React: JSX, State, Props, события, рендеринг, компоненты

ReactJS. Базовый курс от GeekBrains.

На курсе изучается ReactJS – популярная JаvaScript-библиотека для построения пользовательских интерфейсов, которую используют в Instagram, Airbnb, Ebay, Netflix, Yahoo

Fronted разработчик. Курс от LoftSchool

Записывайтесь, и за 3 месяца вы станете востребованным IT-специалистом со знанием топовых технологий 2021 года и 2 крутыми проектами в портфолио

Frontend-разработчик. Курс от Skillbox

Вы изучите основы HTML, CSS и JavaScript, научитесь создавать сайты и приложения для любых устройств, оптимизировать код и работать с анимацией

Angular. Курс от Skillbox

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

Автоматизированное тестирование веб-приложений на JavaScript. Курс от Skillbox

Вы научитесь программировать на JavaScript, работать с фреймворками Selenium Webdriver и Cypress, тестировать пользовательские интерфейсы и настраивать CI. Соберёте портфолио, сможете претендовать на повышение или работу в крупной IT-компании

Отзывы

Плюсы и минусы продукта

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Как стать React-разработчиком. Курс от Яндекс.Практикум”

Ваш адрес email не будет опубликован. Обязательные поля помечены *