Онлайн тренинг React Essential | IT Мероприятия

Онлайн тренинг React Essential

Дата:27 августа, 2020 г.
Время:19:00-21:00
Цена:3840 USD
Ведущий:Ростислав Силивейстр
FrontEnd Developer, тренер-консультант по направлению FrontEnd
Описание:
React — очень популярный JavaScript фреймворк, который применяется в построении пользовательских интерфейсов веб-приложений. Главная особенность данной платформы — компонентно-ориентированный подход, позволяющий переиспользовать код, что повышает общую гибкость написания приложений. 
Тренинг React Essential предназначен для frontend разработчиков, желающих овладеть новой технологией. Что Вас ожидает? В ходе обучения Вы освоите базовые вещи: напишете первый компонент, разберете его состояния и жизненный цикл, узнаете, как использовать события. Разобравшись с основами библиотеки, поработаете с формами, освоите стилизацию, познакомитесь с роутингом, выполните верстку списка заметок, научитесь создавать страницу ошибки и Модальное окно. Под конец обучения реализуете полноценное веб-приложение. 
Участники тренинга напишут небольшое приложение с помощью React, научатся разбивать его на логические части и компоненты, попрактикуются в написании стилей вместе с CSS Modules, а также познакомятся с основными концепциями написания приложения при помощи данной платформы.

Предварительные требования

 Знание HTML, CSS, JavaScript (ECMAScript 6). 

Целевая аудитория

Курс рассчитан на начинающих frontend рзработчиков, а также профессионалов, желающих изучить основы фреймворка React.js 

Программа тренинга:

 
1) Введение в React.
  • Что такое React.js.
  • Обзор документации.
  • Компоненты в React.
  • Create React App.
 
2) JSX в React.
  • Что такое JSX и как он работает.
  • Создание простого компонента.
  • Передача параметров (props)
  • Передача контента
  • Работа с условными операторами
 
3) Основы React.
  • Виды компонентов (stateless, stateful).
  • Знакомство с State.
  • Добавление событий
  • Работа со списками
 
4) Состояние и жизненный цикл.
  • Функциональный компонент.
  • Классовый компонент.
  • Преобразование функционального компонента в классовый.
  • Добавление методов жизненного цикла.
  • Знакомство с Redux.
 
5) Формы.
  • Контролируемые и неконтролируемые компоненты.
  • Работа с Input.
  • Подьем состояния.
  • Валидация параметров с PropTypes.
  • Мышление в стиле React.
 
6) Стилизация в React.
  • Обзор способов стилизации компонентов.
  • Inline styles.
  • Подключение css.
  • Динамические классы.
  • CSS модули.
 
7) Создание списка заметок.
  • Разбиение на компоненты.
  • Верстка списка.
  • Компонент Кнопка.
  • Добавление и удаление элементов.
 
8) Введение в роутинг.
  • Обзор react-route.
  • Создание страниц.
  • Создание layouts.
 
9) Создание страницы ошибки.
  • Предохранители.
  • React.Fragment.
  • Строгий режим.
 
10) Создание Модального окна.
  • Рeфы и DOM.
  • Context API.
  • Рендер-пропсы.
 

По завершению тренинга Вы сможете

  • Применять базовые концепции построения одностраничных приложений в экосистеме React.
  • Писать и разбивать приложения на логические части и компоненты.
  • Стилизовать приложения с помощью CSS модулей.
  • Строить простые одностраничные приложения с помощью React.
 
Когда: 27 августа - 17 сентября 2020 года
Продолжительность: 20 часов ( 10 занятий по 2 часа)
Время занятий: с 19:00 до 21:00 три раза в неделю (вт/чт/сб)
Формат встреч: live online сессии (Zoom)
Стоимость: 3840грн.