Для перехода в WhatsApp оставьте телефон
Отправляя заявку, вы соглашаетесь с политикой обработки персональных данных.
живое общение онлайн

Онлайн-курсы React JS

Вы научитесь использовать React совместно с JS и разрабатывать интерфейсы с интерактивными элементами. На практике сможете использовать продвинутые инструменты разработки: Redux, TypeScript
одним платежом:
31500
18900
3200 ₽/мес.
скидка 40% до 30 Ноября
Беспроцентная рассрочка
Беспроцентная рассрочка.
Рассрочка предоставляется по сроку - от 3 до 9 месяцев в зависимости от кол-во занятий. Оплачивай обучение комфортными платежами без переплат. Более подробную информацию по рассрочке уточняйте у менеджеров
оставить заявку

Что тебя будет ждать на курсе

Доступ к обучающей платформе
Учись где и когда захочешь: видео-лекции, вебинары, практические задания и поддержка доступны в вашем личном кабинете на учебной платформе
Практические задания и работа над портфолио
Вы выполните несколько практических заданий, которые станут первыми работами в портфолио или кейсами в резюме
Проверка домашних заданий и разбор ошибок
После каждого практического задания вас ждет разбор работ с кураторами, вместе вы сможете найти ваши слабые места и проработаете их
Профессиональное комьюнити
В общем чате с преподавателями и одногруппниками вы найдете поддержку от профессионального сообщества и новых друзей со схожими интересами
Повышенная мотивация к обучению
Ты точно пройдешь обучение до конца! Поддержка комьюнити, кураторов и преподавателей помогут вам в освоении новой профессии или навыков
Поддержка кураторов
Наши кураторы – практикующие специалисты и профессионалы в сфере образования. Всегда на связи, чтобы ответить на вопросы и поддержать вас.

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

4
недели
на курс
2
занятия
в неделю
8
практических
занятий
Старт
новой группы каждую
неделю, присоединяйтесь
в любой день
Гибкий
график
возможность заниматься
с разными группами
Блоки курса
1

React - библиотека фронтенд-разработки

1
1

содержание и инструменты

Изучите

  • 1.

    Специфика React JS

  • 2.

    Знакомство с JSX — расширение языка JavaScript

  • 3.

    Настройка окружения

  • 4.

    React виртуал DOM

  • 5.

    Создание проекта React

  • 6.

    Webpack: сборщик модулей

  • 7.

    Nodemon

Освоите

Проект React

Настройка окружения

Nodemon

DOM

На практике

  • Вы настроите проект React для будущей разработки проекта.

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

Классовые компоненты

2
2

содержание и инструменты

Изучите

  • 1.

    Назначение классовых компонентов

  • 2.

    Композиция и извлечение

  • 3.

    Рендеринг компонентов

  • 4.

    «Состояние» и «жизненный цикл» React-компонентов

Освоите

Классовые компоненты

Рекламный текст

Композиция

Lifecycle

На практике

  • Вы будете конвертировать HTML и CSS разметку в полноценный React-компонент.

  • Сделаете первые классовые компоненты с помощью React.

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

Функциональные компоненты

3
3

содержание и инструменты

Изучите

  • 1.

    Назначение функциональных компонентов

  • 2.

    Сравнительный анализ классовых и функциональных компонентов

  • 3.

    Props: входные данные React-компонентов

  • 4.

    Хуки: описание логики компонентов

  • 5.

    Правила использования хуков

Освоите

Функциональные компоненты

Пропсы

Хуки

Логика компонентов

На практике

  • Вы напишите приложение с использованием функциональных компонентов.

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

Best Practice в компонентах React

4
4

содержание и инструменты

Изучите

  • 1.

    Как правильно разбивать на компоненты

  • 2.

    Вынесение функциональности

  • 3.

    Порталы

  • 4.

    Использование кастомных хуков

  • 5.

    Отслеживание состояний компонентов в браузере

Освоите

Принцип dry

Порталы

Кастомные хуки

ReactDevTools

На практике

  • Напишите дополнительный функционал к приложению с использованием кастомных хуков и порталов.

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

Роутинг в React

5
5

содержание и инструменты

Изучите

  • 1.

    SPA-приложение

  • 2.

    Маршрутизация в SPA

  • 3.

    Реализация роутинга в React-приложении

  • 4.

    History API

  • 5.

    Компоненты Route, Link, Redirect.

  • 6.

    Управление маршрутами

  • 7.

    Json-server библиотека

Освоите

Маршрутизация

SPA-приложение

History API

Json-server библиотека

На практике

  • Вы дополните ваше приложение: добавите маршрутизацию в приложение.

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

Redux — управление состоянием

6
6

содержание и инструменты

Изучите

  • 1.

    Подключение и настройка Redux к проекту

  • 2.

    Хранилище, диспетчер, действия

  • 3.

    ReduxDevTools

  • 4.

    Управление состоянием проекта с помощью Redux

  • 5.

    Middleware

  • 6.

    Расширение функциональности Redux

Освоите

Redux

Состояние проекта

ReduxDevTools

Middleware

На практике

  • Добавите общее состояние всего приложения.

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

Тестирование

7
7

содержание и инструменты

Изучите

  • 1.

    Инструменты и методики тестирования React-приложений

  • 2.

    Настройка инфраструктуры для тестирования

  • 3.

    Тесты для компонентов

  • 4.

    Исполнители тестов: Jest, mocha, ava

Освоите

Методики тестирования

Тесты для компонентов

Среды тестирования

Jest, mocha, ava

На практике

  • Покроете приложение тестами.

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

TypeScript

8
8

содержание и инструменты

Изучите

  • 1.

    Использование TypeScript и какие задачи он решает

  • 2.

    Система типов

  • 3.

    Как код на JavaScript превращается в TypeScript

  • 4.

    Инфраструктура: настройки компилятора

  • 5.

    Подключение TypeScript к проекту

Освоите

TypeScript

Компиляция

Система типов

Подключение TypeScript

На практике

  • Вы перепишите ваш код на TypeScript.

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

Как проходит обучение

Учитесь онлайн
где угодно

«Живое» онлайн общение с преподавателями и наставниками

Доступ к курсу на 3 месяца: интерактивные задания, вебинары и записи занятий

Гибкий график обучения, который вы подбираете сами под себя

Отсутствие дополнительных расходов на транспорт

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

Выберите группу обучения на “Онлайн-курсы React JS” в городе Онлайн
Дата старта/
начало первого урока
Дни/время
проведения
Длительность/
форма обучения
20.12.2022 / 10:00
Осталось 3 места
утро
Вт, Чт
Онлайн курс с поддержкой
4 недели
Записаться
Дата старта/начало первого урока
20.12.2022 / 10:00
Осталось 3 места
Дни/время проведения
утро
Вт, Чт
Длительность/форма обучения
Онлайн курс с поддержкой
4 недели
Записаться
Не подходит расписание?
У нас есть еще больше 20 групп на этот курс, оставь заявку и мы подберем подходящую группу обучения
Оставить заявку
26.07.2022, 19:00
Оставьте заявку и наш менеджер свяжется с вами для подтверждения записи
Нажимая кнопку вы даёте свое согласие на обработку ваших персональных данных на условиях и для целей, определенных Политикой конфиденциальности

-40%

Забронируйте обучение со скидкой до 30 ноября

Стоимость в месяц
Беспроцентная рассрочка.
Рассрочка предоставляется по сроку - от 3 до 9 месяцев в зависимости от кол-во занятий. Оплачивай обучение комфортными платежами без переплат. Более подробную информацию по рассрочке уточняйте у менеджеров

3 200

Беспроцентная рассрочка

Полная стоимость

18 900

31 500 без скидки 40%

Нажимая кнопку вы даёте свое согласие на обработку ваших персональных данных на условиях и для целей, определенных Политикой конфиденциальности

Наставники курса

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

Более 1000 специалистов-практиков,
которые помогут вам начать карьеру

Красноречивыйрейтинг

4,7
rating-logo
4,5
rating-logo
4,5
rating-logo
4,4
rating-logo

По техническим причинам рейтинг на сайте обновляется раз в квартал. Последнее обновление было 10 октября 2022

Подтверждениеваших знаний

После окончания курса вы получаете Персональный сертификат

Подробнее о документах

Лицензия

Государственная лицензия от министерства образования, предоставляющая право на образовательную деятельность.

Персональный сертификат

По итогам обучения на курсе вы получаете электронный персональный сертификат.

Диплом

Диплом выдается при прохождении комплексной программы обучения. Для получения диплома студенту необходимо пройти все занятия в программе без пропусков.

Подход

11 летна рынке
вы обучаетесь попроверенным методикам
234курса
расширьте свои знаниявместе с нами
58 школв 5 странах
вы можете посмотретькак мы работаем
100 089учеников
вы уверены, что нашикурсы эффективны

Оставить заявку на обучение

Онлайн-курсы React JS

Стоимость в месяц
Беспроцентная рассрочка.
Рассрочка предоставляется по сроку - от 3 до 9 месяцев в зависимости от кол-во занятий. Оплачивай обучение комфортными платежами без переплат. Более подробную информацию по рассрочке уточняйте у менеджеров
3 200 ₽
Беспроцентная рассрочка
Полная стоимость
18 900 ₽
31 500 без скидки 40%
Можно еще дешевле!
Мы расскажем, как получить налоговый вычет 13% за образование.
40%
до 30
Ноября
Нажимая кнопку вы даёте свое согласие на обработку ваших персональных данных на условиях и для целей, определенных Политикой конфиденциальности
Если вы не хотите проходить полную программу курса, то любое из занятий можно пройти в формате индивидуального мастер-класса с преподавателем. Оставьте заявку и наши менеджеры проконсультируют вас.