Программирование [udemy] Продвинутое Тестирование React: Redux Saga и React Router (2021)

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность6 ч 46 мин Количество уроков79 Видео ЯзыкАнглийский Вес архива3,59 ГБ


Автор: udemy​
Название: Продвинутое Тестирование React: Redux Saga и React Router (2021)​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


Хотите вывести свои навыки тестирования React на профессиональный уровень? Этот курс поможет вам перейти от базовых техник к полноценному тестированию сложных приложений с использованием Redux Saga и React Router. Материал структурирован по модулям, поэтому вы можете изучать технологии выборочно — только те, что действительно нужны вашему проекту.

Что делает этот курс уникальным

Курс сфокусирован на практическом тестировании уже готового приложения, что позволяет сразу применять полученные знания в реалистичных сценариях. Вы будете работать с системой маршрутизации, защищёнными страницами, Redux Saga и сетевыми запросами, используя современные инструменты разработки.

Тестирование существующего приложения

Вы получите доступ к заранее созданному приложению музыкальной тематики, где реализованы продажа билетов, псевдо-группы, случайные описания и изображения. Это позволит вам:

• работать с реальными пользовательскими потоками;
• проверять защищённые маршруты и навигацию;
• лучше понимать тестирование интегрированных сценариев.

Глубокое тестирование Redux Saga

Использование redux-saga-test-plan

Вы изучите библиотеку redux-saga-test-plan, которая делает возможным как модульное, так и интеграционное тестирование саг. В частности, курс уделяет внимание методу provide — мощному инструменту для подмены статических и динамических эффектов.

Практика, ориентированная на результат

По ходу обучения вы научитесь:

• структурировать тесты для сложных асинхронных процессов;
• имитировать сетевые ответы и действия пользователя;
• создавать надёжную тестовую инфраструктуру для Redux Saga.

Продвинутое тестирование React Router

Собственный метод рендеринга

Курс показывает, как создать кастомную функцию рендеринга для React Testing Library, чтобы проверять как UI, так и объект history React Router.

Что вы сможете протестировать

• маршруты с параметрами URL и query-параметрами;
• переходы между страницами;
• защищённые маршруты и корректное удаление страницы входа из истории;
• сетевые запросы с использованием Mock Service Worker.

Параметризация тестов с Jest test.each

Вы освоите технику test.each, которая позволяет запускать одну и ту же тестовую логику с разными входными данными. Это помогает избегать дублирования и делает тесты более чистыми и поддерживаемыми — и в разделе Redux Saga, и в разделе React Router.

Современный стек: TypeScript

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

Итоги

Этот курс идеально подойдёт тем, кто уже знаком с основами тестирования React и хочет перейти на новый уровень, научившись тестировать реальные, сложные и многослойные приложения. Всё обучение построено вокруг практики, чтобы вы могли уверенно применять полученные навыки в своих проектах.

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху