
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Advanced React Testing: Redux Saga and React Router
Хотите вывести свои навыки тестирования React на профессиональный уровень? Этот курс поможет вам перейти от базовых техник к полноценному тестированию сложных приложений с использованием Redux Saga и React Router. Материал структурирован по модулям, поэтому вы можете изучать технологии выборочно — только те, что действительно нужны вашему проекту.
Курс сфокусирован на практическом тестировании уже готового приложения, что позволяет сразу применять полученные знания в реалистичных сценариях. Вы будете работать с системой маршрутизации, защищёнными страницами, Redux Saga и сетевыми запросами, используя современные инструменты разработки.
Вы получите доступ к заранее созданному приложению музыкальной тематики, где реализованы продажа билетов, псевдо-группы, случайные описания и изображения. Это позволит вам:
Вы изучите библиотеку redux-saga-test-plan, которая делает возможным как модульное, так и интеграционное тестирование саг. В частности, курс уделяет внимание методу provide() — мощному инструменту для подмены статических и динамических эффектов.
По ходу обучения вы научитесь:
Курс показывает, как создать кастомную функцию рендеринга для React Testing Library, чтобы проверять как UI, так и объект history React Router.
Вы освоите технику test.each(), которая позволяет запускать одну и ту же тестовую логику с разными входными данными. Это помогает избегать дублирования и делает тесты более чистыми и поддерживаемыми — и в разделе Redux Saga, и в разделе React Router.
Весь код курса написан на TypeScript, что полностью соответствует современным стандартам разработки. Вы увидите, как типизация улучшает тестирование, помогает избежать ошибок и делает код более предсказуемым.
Этот курс идеально подойдёт тем, кто уже знаком с основами тестирования React и хочет перейти на новый уровень, научившись тестировать реальные, сложные и многослойные приложения. Всё обучение построено вокруг практики, чтобы вы могли уверенно применять полученные навыки в своих проектах.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.