Testing en React con Jest y testing-library

¿Tu código funciona... hasta que deja de funcionar? Domina Jest y React Testing Library para escribir tests que detecten bugs antes de que lleguen a producción.

lecciones

| 60 mins |

Intermedio

curso

¿Por qué aprender testing?

El testing no es opcional en proyectos profesionales. Es la diferencia entre deployar con confianza o cruzar los dedos esperando que nada se rompa.

Lo que aprenderás

  • Fundamentos de Jest — Configuración, matchers y estructura de tests
  • React Testing Library — Testea componentes como los usa el usuario real
  • Mocks y Spies — Simula APIs, módulos y funciones externas
  • Testing con Redux — Actions, reducers y componentes conectados
  • Snapshots — Detecta cambios inesperados en tu UI automáticamente
  • MSW (Mock Service Worker) — Mock profesional de peticiones HTTP

¿Para quién es este curso?

Desarrolladores JavaScript/React que quieren llevar su código al siguiente nivel de calidad y dejar de temer cada deploy a producción.

comiccomic

¿Qué vas a aprender?

Instalando Jest en nuestro proyecto

Básicos de Jest

Testing en Create React app

Explorando react-testing-library

Explorando testing-library/jest-dom

Detonando eventos con testing-library

Testing con snapshots

Explorando el proyecto

Testeando nuestro primer componente con redux parte 1

Testeando nuestro primer componente con redux parte 2

Testing de actions creators y thunks (acciones asíncronas)

Testing reducers

Mock Avanzado: Peticiones http con msw.js

Matchers segunda parte

Tu instructor

David Zavala

David es un apasionado desarrollador full stack con más de 10 años de experiencia en el mundo de la programación y el desarrollo web, es un entusiasta de la tecnología que disfruta aprender cosas nuevas y llevarlas a la práctica para construir aplicaciones asombrosas. Disfruta impulsar a otros a entrar al mundo de la tecnología por medio de la educación, lo que lo ha llevado a participar como instructor en múltiples bootcamps y escuelas de código además de participar activamente en actividades y eventos de difusión dentro de la comunidad dev de todo México.

10+
Años enseñando
2K+
Estudiantes
100%
Práctico
David Zavala