Курс ReactJS
Старт курса 17 февраля
Курс ReactJS

Курс React.js
от Source iT

Зачем изучать React.js?
React.js - это открытый JavaScript-фреймворк для создания интерфейсов пользователя. Технология поддерживается компаниями Facebook, Instagram и сообществом независимых веб-разработчиков. Преимущества React.js:

  • React.js призван решать проблемы частичного обновления содержимого веб-страницы.
  • Технология позволяет улучшить пользовательский опыт ваших сайтов и приложений.
  • React используется при разработке высоконагруженных веб-приложений и позволяет увеличить скорость их разработки.
  • Alipay, Airbnb, Dropbox, Facebook, Netflix, Reddit и сотни других крупных популярных сайтов и приложений разрабатываются с использованием React.

Программа курса React.js

    Основы ES6
  • Настройка окружения.
  • Краткий обзор фич ES6.
  • Create react app.
  • Введение в ReactJS
  • Библиотека React.
  • Пишем Hello World.
  • Что такое реакт-элемент?
  • Знакомимся с JSX.
  • Компоненты.
  • Виртуальный DOM
  • Stateful-компоненты, хранение состояния.
  • State, props.
  • Что такое виртуальный DOM?
  • Как React отслеживает изменения (reconciliation).
  • Жизненный цикл реакт-компонентов.
  • Подробнее о реакт-компонентах
  • Обзор реакт-компонентов.
  • "Умные" и "глупые" компоненты.
  • Синтетические события.
  • Управляемые и неуправляемые компоненты.
  • Иерархия компонентов.
  • Контекст.
  • React Router
  • Что такое роутер, какие задачи решает.
  • Основные версии, их отличия.
  • Настройка роутера.
  • Перенаправление, ленивая загрузка.
  • Управление роутером.
  • FLUX
  • Обзор FLUX.
  • Структура FLUX.
  • Диспетчер.
  • Экшены (Действия).
  • Хранилище.
  • Redux
  • Чем Redux отличается от FLUX.
  • Поток данных.
  • Middleware.
  • Архитектура React + Redux приложений.
  • Библиотека react-redux.
  • Тестирование приложения
  • Краткий обзор фреймворков для тестирования.
  • Вспомогательные библиотеки (assertions).
  • JEST.
  • Утилиты.
  • Enzyme.
  • Дополнительно о React
  • Компоненты-контейнеры и презентационные компоненты.
  • Стили.
  • Селекторы.
  • Иммутабельность.
  • Структура проекта.
  • Создаем простое React-Redux приложение
  • Создаем простой список добрых дел (TODO-list).
  • Практические советы.
  • Используем immutable.js.
  • Использование библиотеки reselect.js.
  • Скажем "НЕТ" каше в голове и в проекте!

Заявка на курс

Получи скидку 5%
при заявке с сайта
Введите Имя, Фамилию
Введите Email
Введите Телефон

Заявка на новую
жизнь айтишника
доставлена
в штаб Source iT

Мы свяжемся с вами
в ближайшее время

Что вы получите в результате курса React

  • Понимание особенностей компонентного подхода в проектировании web-приложений.
  • Понимание архитектуры Single Page приложений.
  • MVC, MVVM.

Когда и как проводятся занятия по курсу React

Продолжительность курса: 2 месяца.

40 часов обучения + занятие по стратегии трудоустройства.

Время: вечернее время в будние дни и/или в субботу
2 раза в неделю по 2.5 часа
.

Стоимость курса: 4985 грн.

Есть вариант помесячной оплаты, детали уточняйте у менеджеров.

  • Сертификат

    В конце курса мы выдаем студентам сертификат. Сертификат получают студенты, которые не пропускали занятиий, выполняли домашние задания и сдали финальный тест курса преподавателю.

  • Актуальность

    Курс построен с учетом реальных требований iT компаний. Мы не просто учим, а выпускаем будущих айтишников.

  • Рейтинг

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

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

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

Анонсы, отчеты и фото также есть
в наших соцсетях, присоединяйся!

Отправить заявку