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

React Advanced: продвинутые темы

  Сложность

Пока неизвестно

  Длительность

36 ак.ч.

  Формат

онлайн

  Документ по выпуску

удостоверение о повышении квалификации государственного образца

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

Подробнее о курсе

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

Документ после выпуска

удостоверение о повышении квалификации государственного образца

Автор курса

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

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

  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 ч.

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

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 19.09.2024

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных