React Advanced: продвинутые темы
Курс для опытных React-разработчиков. Вы освоите GraphQL, React Portal и React Context, работу с сайд-эффектами в Redux, тестирование Redux, React хуков и компонентов, работу с формами, подходы CI/CD, библиотеки Lerna и Rush, продвинутые темы использования хуков, ленивую загрузку кода.
36 ак.ч.
Онлайн
WEB-023
React Advanced: продвинутые темы
Записаться на курс
Длительность
36 ак.ч.
Локация
Онлайн
Код
WEB-023
Расписание и цены
10.06.2024 - 26.06.2024
49 900 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
React Advanced: продвинутые темы
Записаться на курс
Длительность
36 ак.ч.
Локация
Онлайн
Код
WEB-023
Расписание и цены
10.06.2024 - 26.06.2024
49 900 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

Курс для опытных React-разработчиков. Вы освоите GraphQL и Apollo Client, React Portal и React Context, работу с сайд-эффектами в Redux с использованием redux-saga и redux-observable, тестирование Redux, React хуков и компонентов, работу с формами с помощью библиотек Formik и react-hook-form, концепции CI/CD и контейнеризация, библиотеки для работы с большими проектами Lerna и Rush, продвинутые темы использования хуков,
динамический импорт и ленивую загрузку кода.

Цели

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

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

Разработчики React.

Предварительная подготовка

Опыт разработки на React.

Разбираемые темы

  • 1. Продвинутые темы React hooks (теория – 3 ч, домашнее задание – 2 ч.)

    • Жизненный цикл компонента при использовании хуков
    • Мемоизация
    • useContext, useEffect
    • useMemo, useCallback и useRef
    • useImperativeHandle
    • useLayoutEffect
    • Кастомные хуки в популярных библиотеках
  • 2. React Portal. React Context (теория – 2 ч., домашнее задание – 2 ч.)

  • 3. Работа с side-effects в Redux (теория – 8 ч., домашнее задание – 3 ч.)

    • Redux-saga
    • Redux-observable
  • 4. Тестирование (теория – 8 ч., домашнее задание – 3 ч.)

    • Testing-library-dom
    • Testing Redux
    • Testing hooks
    • E2E тестирование
  • 5. Формы (теория – 3 ч., домашнее задание – 2 ч.)

    • Formik
    • React-hook-form
  • 6. Lerna/Rush для больших проектов (теория – 2 ч., домашнее задание – 1 ч.)

    • Manyrepo и Monorepo
    • Monorepo with Lerna
    • Monorepo with Rush
    • PNPM package manager
  • 7. Разделение кода. Ленивая загрузка. (теория – 1 ч., домашнее задание – 1 ч.)

  • 8. CI/CD для фронтэнда (теория – 1 ч.)

  • 9. Работа с GraphQL (теория – 8 ч., домашнее задание – 4 ч.)

    • Ключевые концепции. SDL
    • Запросы. Директивы.
    • Резолверы
    • Платформа Apollo
    • Apollo студия
    • Apollo клиент
    • Управление состояниями
    • Подписки
    • Apollo CLI
  • Итого: теория – 36 ч., практика – домашняя работа +20 ч.

  • Развернуть программу
Раcписание курсов
Вид:
10.06.2024 - 26.06.2024
9:00-12:00
Локация:Онлайн
Длительность:36 ак.ч.
Время:9:00-12:00
49 900 руб.
Записаться
Смотреть полное расписание
Тренеры
Молчанов Николай
Эксперт в области разработки, архитектуры ПО и управления проектами
Руководитель департамента разработки крупнейшего в СНГ организатора мероприятий для ИТ специалистов с опытом работы более 17 лет.

Проекты:

  • Реализация проекта перевода бизнеса на организацию трансляций мероприятий в online в 2020 году и его дальнейшее развитие и продуктизация в 2021-2023 году.
  • Подготовка кризисной и плановой ИТ-стратегии компании.
  • Организация процесса разработки портала online мероприятий и участие в нем как архитектор и разработчик в сложных технологических местах.
  • В 2023 реализация командой проекта по созданию отделяемого решения для проведение сторонних мероприятийна сайте клиента.
Отзывы (3)
Здравствуйте! Курс понравился, особенно практики и общение с другими участниками. Понравилось, что курс включает в себя знакомство с практиками React-программирования и современной Frontend-разработки.
Участник тренинга
Давно работаю с React Advanced, но в итоге я понял, что мне еще есть чему поучиться 😊 радует, что это продвинутый курс, который включает в себя самые актуальные темы. Теперь я немного лучше разобрался по работе с хуками.
Участник тренинга
Курс, как всегда, на высоте. Много теории, практики, тренер отвечает на вопросы и помогает выполнять задания. Самым интересным для меня было изучение WebSocket, как правильно формировать структуру приложения (Наименование папок). webpack, babel и создание своего boilerplate React с нуля. Добавил бы раздел про построение микрофронтендовой платформы, чтобы курс был еще лучше!)
Участник тренинга
Показать все отзывы
Связанные курсы
Разработка на React
В курсе изучается JavaScript-библиотека React.js, а также библиотека Redux для управления состоянием приложения.
Онлайн:
15.04.2024 - 24.04.2024
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.