Ближайшая дата курса: узнать дату

Следующая дата курса:

JavaScript. Уровень 3. ReactJS and JSX

ReactJS — JavaScript-библиотека, созданная в Facebook для построения пользовательских интерфейсов. Библиотека имеет открытый исходный код, поддерживается Facebook, Instagram и сетевым сообществом разработчиков.

Популярность ReactJS среди специалистов обусловлена такими преимуществами как открытый код, компонентный подход, на котором она основана, декларативный подход к описанию, компоненто-ориентированность и общая простота пользования. К характерным особенностям ReactJS относятся однонаправленный поток данных, виртуальный DOM, JSX.

На занятиях курса Вы не только изучите основные особенности библиотеки, но и научитесь самостоятельно создавать компоненты на ReactJS и ее расширении JavaScript – JSX. Вы также овладеете настройкой жизненного цикла компонентов, отрисовкой формы по условию, обработкой событий и управлением всплытием состояний.

Курс предназначен для разработчиков на JavaScript, предпочитающих работу с клиентской стороной (frontend).

Успешное обучение на курсе требует опыта самостоятельной работы с JavaScript. Если ранее Вы не работали с данным языком, Вам следует пройти обучение на курсах JavaScript уровни 1 и 2.

Во время обучения Вы узнаете:

Введение в React и JSX:

  • Что такое React?;
  • Какие задачи решает React?;
  • Установка библиотеки ES6 и JSX;
  • Встраиваемые выражения;
  • Определение атрибутов в JSX;
  • Указание дочерних элементов;
  • React-элементы;
  • Отрисовка элементов;
  • Обновление элементов.

4 ак.ч.

React-компоненты, состояния и жизненный цикл:

  • Функциональные и классовые компоненты;
  • Отрисовка компонентов React;
  • Композиция элементов;
  • Извлечение компонентов;
  • Понятие состояния;
  • Преобразование функции в класс;
  • Локальное состояние класса;
  • Методы жизненного цикла;
  • Рекомендации по работе с состояниями;
  • Нисходящие потоки данных.

4 ак.ч.

Условная отрисовка. Формы:

  • Отрисовка с условием;
  • Предотвращение отрисовки компонента;
  • Отрисовка нескольких компонентов;
  • Основной компонент списка;
  • Ключи;
  • Извлечение компонентов с ключами;
  • Размещение map() в JSX;
  • Контролируемые компоненты;
  • Теги;
  • Альтернатива контролируемым компонентам.

4 ак.ч.

Всплытие состояний:

  • Всплытие состояний.

4 ак.ч.

16 ак.ч.

Стоимость обучения: 9 990р.

Даты

Время

Цена

Место занятий

Преподаватель

photo_2017-09-21_12-17-26

Науменко Святослав Николаевич

Святослав Николаевич – специалист с обширным 17-летним опытом в области информационных технологий. Является обладателем сертификата Microsoft Programming, который свидетельствует о высоком уровне владения навыками программирования. Прекрасно ориентируясь в различных языках программирования, Святослав Николаевич выстраивает общение со слушателями таким образом, чтобы передать им максимальное количество полезных знаний и практических навыков, которые будут полезны в работе.

За 7 лет успешной преподавательской деятельности Святослав Николаевич обучил тысячи слушателей по различным направлениям: программирование C/С++, PHP, JavaScript, VisualBasic, Java, Adobe Photoshop, Action Script, web-дизайн, web-программирование, разработка сайтов на платформах CMS и многое другое.

Выпускники курсов Святослава Николаевича отмечают актуальность и полезность знаний, полученных во время обучения.

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

серт

Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.

удо

Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.

* Удостоверение о повышении квалификации выдается слушателям, которые прослушали 24 и более академических часов по программе повышения квалификации.

+ Программа курса

Во время обучения Вы узнаете:

Введение в React и JSX:

  • Что такое React?;
  • Какие задачи решает React?;
  • Установка библиотеки ES6 и JSX;
  • Встраиваемые выражения;
  • Определение атрибутов в JSX;
  • Указание дочерних элементов;
  • React-элементы;
  • Отрисовка элементов;
  • Обновление элементов.

4 ак.ч.

React-компоненты, состояния и жизненный цикл:

  • Функциональные и классовые компоненты;
  • Отрисовка компонентов React;
  • Композиция элементов;
  • Извлечение компонентов;
  • Понятие состояния;
  • Преобразование функции в класс;
  • Локальное состояние класса;
  • Методы жизненного цикла;
  • Рекомендации по работе с состояниями;
  • Нисходящие потоки данных.

4 ак.ч.

Условная отрисовка. Формы:

  • Отрисовка с условием;
  • Предотвращение отрисовки компонента;
  • Отрисовка нескольких компонентов;
  • Основной компонент списка;
  • Ключи;
  • Извлечение компонентов с ключами;
  • Размещение map() в JSX;
  • Контролируемые компоненты;
  • Теги;
  • Альтернатива контролируемым компонентам.

4 ак.ч.

Всплытие состояний:

  • Всплытие состояний.

4 ак.ч.

16 ак.ч.

Стоимость обучения: 9 990р.

+ Расписание

Даты

Время

Цена

Место занятий

Преподаватель

+ Преподаватели
photo_2017-09-21_12-17-26

Науменко Святослав Николаевич

Святослав Николаевич – специалист с обширным 17-летним опытом в области информационных технологий. Является обладателем сертификата Microsoft Programming, который свидетельствует о высоком уровне владения навыками программирования. Прекрасно ориентируясь в различных языках программирования, Святослав Николаевич выстраивает общение со слушателями таким образом, чтобы передать им максимальное количество полезных знаний и практических навыков, которые будут полезны в работе.

За 7 лет успешной преподавательской деятельности Святослав Николаевич обучил тысячи слушателей по различным направлениям: программирование C/С++, PHP, JavaScript, VisualBasic, Java, Adobe Photoshop, Action Script, web-дизайн, web-программирование, разработка сайтов на платформах CMS и многое другое.

Выпускники курсов Святослава Николаевича отмечают актуальность и полезность знаний, полученных во время обучения.

+ Документы об окончании

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

серт

Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.

удо

Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.

* Удостоверение о повышении квалификации выдается слушателям, которые прослушали 24 и более академических часов по программе повышения квалификации.

+ Отзывы

Программа курса разработана с учетом профстандартов Министерства труда и социальной защиты РФ.