Получите пробную консультацию и
чек-листы в подарок

Мы свяжемся с вами и ответим на любые возникшие вопросы
Бесплатная пробная персональная консультация имеет длительность до 30 минут. В нее входит знакомство с консультантом, анализ вашего запроса, составление плана действий по запросу. Нажимая на кнопку, вы даете согласие на обработку персональных данных, соглашаетесь c политикой обработки и защиты персональных данных и принимаете договор публичной оферты
Запишитесь на консультацию
Мы свяжемся с вами и ответим на любые возникшие вопросы
Цель
Email
Телефон
Промокод или код сертификата
Бесплатная пробная персональная консультация имеет длительность до 30 минут. В нее входит знакомство с консультантом, анализ вашего запроса, составление плана действий по запросу. Нажимая на кнопку, вы даете согласие на обработку персональных данных, соглашаетесь c политикой обработки и защиты персональных данных и принимаете договор публичной оферты
У вас есть вопрос? 
Будем рады ответить! Это бесплатно, анонимно и персонально.
Вопрос
Email
Телефон
Ответ на вопрос осуществляется в рамках бесплатной пробной консультации длительность до 30 минут. В нее входит знакомство с консультантом, анализ вашего запроса, составление плана действий по запросу. Нажимая на кнопку, вы даете согласие на обработку персональных данных, соглашаетесь c политикой обработки и защиты персональных данных и принимаете договор публичной оферты.
Оцените нас!
Насколько вы удовлетворены сервисом?
Расскажите, почему вы поставили такую оценку?
Что можно улучшить?
Ваш e-mail
Каталог онлайн курсов на русском языке

Профессия React-разработчик

Вам предстоит изучать теорию в тренажёре, писать своё приложение и работать в команде над проектными задачами. Курс подойдет тем, кто умеет верстать и знает основы JavaScript.

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

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

Контроль состояния приложений и улучшений пользовательского опыта
Вы научитесь контролировать данные и процессы внутри приложения. Для этого будете работать с двумя основными инструментами: React Context и Redux. Оба инструмента популярны в продуктах, созданных на React. Также вы освоите механику перетаскивания элементов интерфейса на десктопе и мобильных устройствах.

Навигация, безопасность, тестирование
Вы добавите навигацию в приложение инструментами библиотеки React Router. Разберётесь в тонкостях настройки маршрутов пользователей. Реализуете авторизацию и регистрацию в приложении, создадите две зоны сайта: видимую всем и видимую только авторизованным пользователям. Разберёте вопросы безопасности в современных приложениях. Затем познакомитесь с основами библиотеки Jest и покроете приложение юнит-тестами.

Взаимодействие в реальном времени и типизация
Вы научите приложение «связываться» с внешними сервисами, взаимодействуя с ними в режиме реального времени. Для этого разберётесь с технологией WebSockets. После погрузитесь в мир типизации и улучшите приложение с помощью TypeScript. Познакомитесь с основами и тонкостями этого диалекта, преимуществами разработки приложений на нём. Освоите детали подготовки проекта к продакшену и, наконец, покажете приложение миру.

Подробнее
https://praktikum.yandex.ru/react/
Яндекс.Практикум