Доступно онлайн и офлайн

Курсы React JS в Балашихе

Вы научитесь использовать React совместно с JS и разрабатывать интерфейсы с интерактивными элементами. На практике сможете использовать продвинутые инструменты разработки: Redux, TypeScript
-40%
33000
19800
скидка до 14 Ноября
Оставить заявку

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

4
недели
на курс
2
занятия
в неделю
8
практических
занятий
каждое
по 1.5 часа
Старт
в любой день, присоединяйтесь
Гибкий
график
возможность выбирать
удобное расписание занятий
Блоки курса
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.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
Обучение для разных целей
В зависимости от ваших целей вы можете подобрать для себя оптимальный курс обучения. Если вы хотите получить максимальное количество знаний, практики и портфолио - выбирайте обучение профессии.
Базовый
Курсы React JS
Программа с акцентом на практическое применение знаний и быстрый результат, за короткий срок вы углубитесь в тему и повысите свою квалификацию
8 занятий
16 часов обучения
4 недели продолжительность обучения
Сертификат о прохождении курса
Продвинутый
Обучение профессии “Профессия Frontend-разработчик“
Полная программа обучения для глубокого погружения в выбранную сферу, предоставляет возможность освоить комплексные знания и навыки. Это идеальный выбор для тех, кто нацелен на долгосрочное развитие
28 занятий
42 часа обучения
14 недель продолжительность обучения
3 курса в составе программы
Диплом специалиста

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

Учитесь очно
в Балашихе

Повышенная мотивация к обучению за счет нахождения в комьюнити близких по духу людей

Живое общение с наставниками и одногруппниками

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

Комфортное пространство для обучения, большие оборудованные аудитории

Транспортная доступность: наши учебные центры всегда находятся в центре города

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

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

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

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

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

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

Для этого курса доступен формат корпоративного обучения, подробнее в разделе Корпоративное обучение

-40%

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

19 800

33 000 без скидки 40%

Нажимая на кнопку "Оставить заявку", вы соглашаетесь с условиями Договора-оферты и Политики конфиденциальности

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

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

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

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

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

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

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

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

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

Лицензия

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

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

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

Диплом

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

Подход

14 летна рынке
вы обучаетесь попроверенным методикам
225курсов
расширьте свои знаниявместе с нами
50 школв 5 странах
вы можете посмотретькак мы работаем
70 000учеников
вы уверены, что нашикурсы эффективны

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

Курсы React JS

Полная стоимость
19 800 ₽
33 000 без скидки 40%
Можно еще дешевле!
Мы расскажем, как получить налоговый вычет 13% за образование.
40%
до 14
Ноября
Нажимая на кнопку "Оставить заявку", вы соглашаетесь с условиями Договора-оферты и Политики конфиденциальности
Если вы не хотите проходить полную программу курса, то любое из занятий можно пройти в формате индивидуального мастер-класса с преподавателем. Оставьте заявку и наши менеджеры проконсультируют вас.
До 14 Ноября: Скидка 40%
Забронируйте скидку на обучение
Оставьте заявку и наш менеджер свяжется с вами, чтобы ответить на все вопросы и записать на обучение
Нажимая на кнопку "Оставить заявку", вы соглашаетесь с условиями Договора-оферты и Политики конфиденциальности
Заказать звонок:
Нажимая на кнопку, вы даёте согласие на обработку персональных данных и соглашаетесь с политикой обработки персональных данных.
Спасибо!
Мы получили вашу заявку
Ваша заявка находится в обработке. Менеджер Международной школы профессий свяжется с вами в течение дня.
А пока подписывайтесь на наши соцсети, чтобы получать персональное предложение. Каждую неделю один из десяти наших подписчиков, случайным образом, получает скидку 45% на все наши курсы.
Мы тут и готовы помочь :)
Есть вопросы по курсу
?
Выберите удобный способ связи и мы проведем вам бесплатную консультацию:
Чат в Telegram
Заказать консультацию по телефону
Открыть чат с менеджером на сайте
Введите ваш номер телефона:
Нажимая на кнопку "Оставить заявку", вы соглашаетесь с условиями Договора-оферты и Политики конфиденциальности
Спасибо! Мы получили вашу заявку на обратный звонок
Скоро с вами свяжется менеджер по номеру телефона, который вы оставили