Мы используем файлы cookie для улучшения вашего опыта использования сайта. Это позволяет нам анализировать, как посетители взаимодействуют с сайтом, и делать его лучше. Продолжая использовать сайт, вы соглашаетесь на использование файлов cookie. Подробную информацию вы найдете в политике обработки персональных данных.

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

Вендор:
Авторский курс
Направление:
Программирование
Продукт:
React.js
Код курса:
React
Длительность:
3 дня | 24 ак. часов
Стоимость:

1710 BYN с НДС 20%

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
Онлайн формат обучения

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

Занятия на большинстве наших курсов занимают 8 академических часов в день (с 10:00 до 17:00), также есть отдельные программы вечернего онлайн обучения. Чтобы наши студенты не уставали в процессе учебы, мы делаем небольшие перерывы на чай/кофе, при полнодневном обучении также есть время на полноценный обеденный перерыв.

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

В зависимости от выбранной программы обучения, каждому участнику будет предоставлен доступ к заренее настроенной виртуальной машине с лабораторными заданиями. Для удобства мы рекомендуем слушателям подключить 2 монитора, на одном из которых будет учебный материал/трансляция преподавателя, а на другом открыт стенд для выполнения практических заданий. На части из курсов (не всех) предусмотрена запись тренинга, которую слушатели могут просмотреть, если по какой-то причине пропустили часть занятия.

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

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

сертификат iqData об обучении на курсеСертификат установленного образца

Учились на этом курсе?

Другие курсы React

Ближайшие даты
8-10 июня
10:00 - 17:00
Онлайн
10-12 августа
10:00 - 17:00
Онлайн
7-9 сентября
10:00 - 17:00
Онлайн
5-7 октября
10:00 - 17:00
Онлайн
30 ноября - 2 декабря
10:00 - 17:00
Онлайн