Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

33 000 ₽
нет рассрочки

Профиль аудитории:

К освоению программы допускаются разработчики ПО, обладающие знаниями основных синтаксисов и технологий, относящихся к веб приложениям (HTML, CSS и JavaScript). Знание какой-либо серверной технологии (PHP, ASP.NET и др.) желательно, но не обязательно.

Обучающийся в результате освоения программы должен

уметь:

  • создавать современные, с развитым высоко интерактивным пользовательским интерфейсом, веб приложения, используя фреймворк React;

знать:

  • основные принципы, архитектуру и приемы применения фреймворка React

Что вы получите после обучения

Приобретаемые навыки
1
CSS
4
Lean
6
Композиция
7
Рендеринг
8
ASP.NET
9
DOM
11
JSX
12
Разработка веб-приложений

Образовательная организация

Учебный центр Softline – это надежный бизнес-партнер по корпоративному обучению, обладающий государственной аккредитацией, способный обеспечить развитие компетенций сотрудников и подготовить профессионалов в области бизнеса и ИТ.

 Учебный центр входит в состав ГК Softline – лидирующего глобального поставщика IT-решений и сервисов, работающего на рынках Восточной Европы, Америки и Азии. По итогам 2019 года оборот Softline превысил 1,54 млрд долл., рост в России составил 65% в рублях, в регионе ВЕЦА – 8%, в других странах – 27%.

Имея в своем арсенале официальные статусы учебного центра всех ключевых вендоров мы рады предложить обучающимся занятия с высококвалифицированными преподавателями в любой удобной форме обучения, прохождение сертификационных экзаменов, гибкий индивидуальный подход в обучении, скидки, акции. Также на счету учебного центра ряд уникальных авторизаций по таким вендорам как: CommuniGate, Bentley, InfoWatch, Veritas, Acronis.

Долгосрочное партнерство с такими компаниями, как Microsoft, Cisco, Autodesk, Kaspersky, Vmware, Oracle, Red Hat, Citrix, говорит о том, что программы обучения по данным направлениям полностью соответствуют требованиям вендоров. Но на этом списке сотрудничество не ограничивается, в портфеле УЦ более 30 вендоров.

За более чем 18 лет существования мы подготовили более 300 тысяч первоклассных специалистов в области современных информационных технологий. По завершению обучения в нашем Учебном центре вы можете получить следующие документы об окончании: сертификат Учебного центра Softline, сертификат вендора, удостоверение о повышении квалификации, диплом о профессиональной переподготовке. После сдачи экзаменов в центрах тестирования выдается международный сертификат ИТ-специалиста.

Приходите к нам за знаниями, и мы осуществим вашу ИТ-мечту!

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

Модуль 1           Обзор подходов к построению пользовательских интерфейсов        

  • Прямое управление DOM
  • Декларативный подход
  • Первое приложение на React
  • Компонентный подход к построению пользовательских интерфейсов

Модуль 2           Компоненты React       

  • JSX. Использование React без JSX
  • Свойства (props) компонента
  • Добавление обработчиков событий
  • Хуки: работа с состоянием, useState
  • Хуки: побочные эффекты, useEffect. Список зависимостей. Cleanup-функция

Модуль 3           Компоненты React (продолжение)     

  • Хуки: асинхронные побочные эффекты
  • Хуки: мутабельные значения, useRef
  • Правила использования хуков

Модуль 4           Формы на React             

  • Управляемые и неуправляемые компоненты
  • Условный рендеринг
  • Рендеринг списков
  • Контекст. Хуки: useContext, useReducer
  • Оптимизация. Хуки: useMemo, useCallback

Модуль 5           Паттерны разработки на React              

  • Поднятие состояние вверх
  • Композиция компонентов вместо наследования
  • Пользовательские хуки, переиспользование логики
  • Компоненты высшего порядка
  • Render props и инверсия контроля
  • Прямая работа с DOM

Модуль 6           Жизненный цикл React-приложения 

  • Фаза рендера (render). Виртуальный DOM. Отложенное вычисление
  • Фаза реконсиляции (reconcile)
  • Фаза коммита (commit)
  • Идемпотентность рендер-функций
  • Оптимизация. React.memo и Батчинг обновлений состояния
  • Использование React Developer Tools

Модуль 7           Использование компонентов-классов

  • Компоненты-классы: "классический" способ создавать компоненты
  • Методы жизненного цикла компонента-класса
  • Работа с состоянием в компоненте-классе
  • Рефакторинг функционального компонента в класс (и обратно)
  • Возможности компонентов-классов, не реализуемые функциональным компонентом

Модуль 8           React как среда времени исполнения для интерфейсов         

  • Рендеринг виртуального DOM: в браузере, на сервере, в нативных приложениях
  • Дерево вызовов, React Fiber

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 21.04.2024 08:00
Создание веб приложений с помощью фреймворка React

Создание веб приложений с помощью фреймворка React

Оставить отзыв
Поделиться курсом с друзьями