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

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

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 ак.ч.

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

Даты

Время

Цена

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

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

Науменко

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

«Самый верный признак истины – простота и ясность. Ложь всегда сложна, вычурна и многословна» Л.Н. Толстой

Образование: Инженер-системотехник ВМКСС (ТГТУ)

Дополнительно:

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

Сертификация:

  • Сертифицированный специалист Microsoft Programming

Опыт работы: более 17 лет

  • Участие в качестве системного архитектора/системного аналитика/разработчика в разработке и внедрении десятков систем и сервисов автоматизации, в том числе для государственных служб и ведомств, РЖД, иностранных компаний и частных лиц.

Преподавательский стаж: 7 лет

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

серт

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

удо

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

* Удостоверение о повышении квалификации выдается слушателям, успешно завершившим обучение по образовательным программам повышения квалификации. Тип выбранной Вами образовательной программы Вы можете уточнить у менеджеров.

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

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

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

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

4 ак.ч.

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

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

4 ак.ч.

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

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

4 ак.ч.

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

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

4 ак.ч.

16 ак.ч.

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

+ Расписание

Даты

Время

Цена

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

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

+ Преподаватели
Науменко

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

«Самый верный признак истины – простота и ясность. Ложь всегда сложна, вычурна и многословна» Л.Н. Толстой

Образование: Инженер-системотехник ВМКСС (ТГТУ)

Дополнительно:

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

Сертификация:

  • Сертифицированный специалист Microsoft Programming

Опыт работы: более 17 лет

  • Участие в качестве системного архитектора/системного аналитика/разработчика в разработке и внедрении десятков систем и сервисов автоматизации, в том числе для государственных служб и ведомств, РЖД, иностранных компаний и частных лиц.

Преподавательский стаж: 7 лет

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

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

серт

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

удо

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

* Удостоверение о повышении квалификации выдается слушателям, успешно завершившим обучение по образовательным программам повышения квалификации. Тип выбранной Вами образовательной программы Вы можете уточнить у менеджеров.

+ Отзывы