
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Advanced React Testing: Redux Saga and React Router
Вы разработчик, который изучил основы тестирования React и хочет перейти на следующий уровень? Этот курс глубоко погружается в тестирование React для сложных приложений. Разделы курса Redux Saga и React Router полностью разделены. Вы можете выбрать, с какой технологии начать, и пропустить разделы для технологий, которые не имеют отношения к вашему приложению.
Протестируйте существующее приложение
Приложение для курса уже создано, поэтому вы будете тестировать существующее приложение, использующее Redux Saga и React Router (с маршрутами, защищенными аутентификацией). Для дополнительного удовольствия приложение предназначено для музыкальной площадки, где продаются билеты на концерты фальшивых групп с фальшивыми названиями групп, а также рандомизированными описаниями и фотографиями групп.
redux-saga-test-plan
Тестируйте Redux Sagas с помощью библиотеки redux-saga-test-plan, мощного модуля, который обеспечивает гибкое интеграционное тестирование и точное модульное тестирование. Курс охватывает метод `provide()` для имитации статических и динамических эффектов.
React Router
Курс создает собственный метод рендеринга для библиотеки тестирования для написания тестов, которые могут утверждать либо поведение страницы, либо объект истории React Router. Протестированные маршруты включают параметры URL и запроса, а также поток для маршрутов, защищенных авторизацией (включая удаление страницы входа из истории). Mock Service Worker предоставляет фиктивные данные для сетевых вызовов на сервер.
Jest's test.each()
Как в разделах Redux Saga, так и в разделах React Router курс обучает методу Jest test.each() для параметризации тестов (который запускает один и тот же тест несколько раз с разными данными).
Typescript
В соответствии с современными передовыми методами работы с JavaScript весь код курса набирается с помощью TypeScript.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
React - одна из самых популярных библиотек для разработки клиентских приложений. В этом курсе мы будем учить React, создавая с его помощью веб-приложение. Также мы будем применять методологию разработки через тестирование (TDD) от начала до конца. Этот курс построен исключительно на практике. Каждый фрагмент кода, который мы напишем, будет предназначен для реализации нашего приложения.
Изучите веб-автоматизацию и тестирование, используя самый популярный в мире неселеновый фреймворк под названием Cypress. Этот курс разработан, чтобы быть максимально практичным. Мы будем учиться писать код с нуля! Все, что вам нужно сделать, это установить NodeJS и ваш любимый редактор кода, а также иметь немного знаний в области программирования, в идеале на Javascript.
Создавать программное обеспечение может каждый, но качество программного обеспечения требует тщательного контроля и использование передовых методов. Профессионал отправляет надежный, хорошо протестированный и стабильный код. Это стандарт, но тестирование React приложений может быть болезненным и сложным.
Тестирование приложений React с помощью библиотеки тестирования Jest и React Testing Library. В этом курсе мы тестируем реальное приложение, и вы получите не только знания, но и практику.
Изучите умный и эффективный способ тестирования любого JavaScript приложения. Зачем тестировать ваш JavaScript? Каждый раз, когда обнаруживается ошибка, пользовательский опыт вашего приложения трещит по швам. Баги это плохо. А кого будут винить ? Тебя, разработчика! Перед каждым деплоем, твой код должен быть протестирован и гарантировать полную рабочую функциональность. Профессионалы пишут работающий код, и я имею в виду тот код, который протести