JavaScript. Уровень 3. ReactJS and JSX
ReactJS – JavaScript-библиотека, созданная в Facebook для построения пользовательских интерфейсов. Библиотека имеет открытый исходный код, поддерживается Facebook, Instagram и сетевым сообществом разработчиков.
Популярность ReactJS среди специалистов обусловлена такими преимуществами как открытый код, компонентный подход, на котором она основана, декларативный подход к описанию, компоненто-ориентированность и общая простота пользования. К характерным особенностям ReactJS относятся однонаправленный поток данных, виртуальный DOM, JSX.
На занятиях курса Вы не только изучите основные особенности библиотеки, но и научитесь самостоятельно создавать компоненты на ReactJS и ее расширении JavaScript – JSX. Вы также овладеете настройкой жизненного цикла компонентов, отрисовкой формы по условию, обработкой событий и управлением всплытием состояний.
Курс предназначен для разработчиков на JavaScript, предпочитающих работу с клиентской стороной (front–end).
Успешное обучение на курсе требует опыта самостоятельной работы с 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 лет
- + Документы об окончании
-
После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:
Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.
Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.
* Удостоверение о повышении квалификации выдается слушателям, успешно завершившим обучение по образовательным программам повышения квалификации. Тип выбранной Вами образовательной программы Вы можете уточнить у менеджеров.
- + Отзывы
-