Frontend-разработчик. Разработка на React.js

React.js - популярная JavaScript-библиотека, которая позволяет быстро создавать приложения с помощью React-компонентов. Характеризуется декларативным подходом к описанию и простотой использования. Курс познакомит с базовыми особенностями библиотеки даст практические навыки создания компонентов на React.js и его расширении JavaScript - JSX.

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

  • разработчики клиентской части приложений

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

  • базовые навыки работы с JavaScript

Приобретаемые знания и навыки

По окончании курса слушатели смогут:

  • работать с архитектурным решением – FLUX, а также его имплементацией – Redux
  • создавать компоненты на основе React.js
  • настраивать жизненный цикл компонентов
  • обрабатывать события и управлять всплытием состояний
  • применять React.js совместно с Redux

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

Модуль 1. Введение в React

Модуль 2. Использование JSX

  • Введение в JSX
  • Включение выражений
  • Особенности синтаксиса
  • JSX и элементы React

Модуль 3. Компоненты

  • Свойства компонентов
  • Состояние компонентов
  • События
  • Жизненный цикл компонентов

Модуль 4. Композиция компонентов

  • Включение и специализация
  • Фрагменты
  • Ссылки
  • Шаблон Render props
  • Контекст
  • Шаблон Higher-order component (HOC)

Модуль 5. React Router v4

  • Компонент Route и его свойства
  • Компоненты Switch, NavLink и Redirect

Модуль 6. Redux

  • Архитектура Flux
  • Библиотека Redux
  • Презентационные компоненты и компоненты-контейнеры
  • Использование компонента Provider
  • Использование connect, mapStateToProps, mapDispatchToProps
  • Используемые соглашения
  • Использование middleware

Модуль 7. Тестирование

  • Виды тестирования: Unit и E2E

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

  • Сертификат Учебного центра Noventiq
  • Cертификат об обучении установленного образца

Certificate Noventiq Education Belarusсертификат об обучении установленного образца

Оставить отзыв

Информация о курсе

1530 BYN

с учетом НДС 20%

Вендор: Программирование
Код курса: React
Продолжительность: 3 дня / 24 ак. часа
Направление: JavaScript, Angular
Форма обучения:

под руководством инструктора

Записаться на курс

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации" и Законом Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.

Отправляя данную форму я даю согласие на обработку моих персональных данных, а также подтверждаю, что я ознакомлен и согласен с условиями политики обработки персональных данных.