Jest completo: testing JavaScript y TypeScript profesional
Curso para implantar una cultura sólida de testing automatizado en proyectos JavaScript y TypeScript con Jest, el framework de referencia del ecosistema Node.js, React y NestJS. Cubre instalación y configuración, aserciones y matchers, ciclo de vida y organización de suites, mocks integrados, snapshot testing, cobertura built-in, fake timers, testing asíncrono e integración con React Testing Library. Al terminar entregas suites mantenibles e integradas en pipelines CI/CD.
¿Prefieres verlo en directo? Agenda una demo sin compromiso.
Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).
Contenido del curso
Framework de testing para JavaScript y TypeScript.
-
Introducción a Jest Lección
-
Instalación y configuración inicial de Jest Lección
-
Tu primer test con Jest: describe, test y expect Lección
-
Configurar jest.config.ts a fondo Lección
-
Test de introducción a Jest Test
Detalles del curso
Público objetivo
- Desarrolladores frontend con React 19, Next.js o Vue que necesitan testear componentes y hooks.
- Desarrolladores backend Node.js, NestJS o Express que mantienen APIs y deben garantizar cobertura.
- Perfiles QA con JavaScript que diseñan suites unitarias y E2E en pipelines CI/CD.
Contenido del certificado
Módulo 1: Introducción, instalación y primer test
Introducción a Jest 30 y su filosofía zero config
Instalación y configuración con npm init jest@latest
Tu primer test con describe, test y expect
Configuración avanzada con jest.config.ts
Módulo 2: Aserciones y matchers
La API expect y matchers básicos
Matchers para números (toBeCloseTo) y cadenas (toMatch)
Matchers para arrays y objetos (toMatchObject, toContainEqual)
Matchers personalizados con expect.extend
Módulo 3: Ciclo de vida y suites anidadas
beforeEach y afterEach para preparación y limpieza
beforeAll y afterAll para recursos compartidos
describe anidado y orden de ejecución de hooks
Módulo 4: Mocks, spies y fake timers
jest.fn() para funciones mock independientes
jest.spyOn para envolver métodos existentes
jest.mock() y manual mocks en __mocks__/
Fake timers para control determinista del tiempo
Módulo 5: Testing asíncrono
Tests con async/await
Tests con Promises devueltas al runner
Tests con callbacks y el parámetro done
expect.resolves y expect.rejects
Módulo 6: Snapshot testing
Snapshots externos en __snapshots__/
Inline snapshots con toMatchInlineSnapshot
Módulo 7: Cobertura de código
Cobertura con jest coverage y collectCoverageFrom
Umbrales mínimos con coverageThreshold para CI/CD
Módulo 8: Integración con frameworks
Jest con React Testing Library y React 19
Jest con TypeScript 5: ts jest y SWC
Jest con NestJS Testing Module y supertest
Comparativa Jest vs Vitest: cuándo migrar
Evaluación final
Test global de evaluación
Proyecto capstone: suite completa de testing para un servicio de comercio electrónico
Curso completo de Jest 30 orientado a desarrolladores y equipos JavaScript/TypeScript que quieren implantar testing automatizado profesional. Arranca con los fundamentos del framework (filosofía zero config, instalación con npm init jest@latest, primer test) y avanza progresivamente hasta la construcción de suites profesionales con mocks aislados, fake timers, snapshots disciplinados, cobertura imponente en CI e integración con React Testing Library, NestJS Testing Module, TypeScript 5 y supertest.
¿Formación para tu equipo en esta tecnología?
Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.
¿Prefieres verlo en directo? Agenda una demo.
Preguntas frecuentes
- ¿Jest completo: testing JavaScript y TypeScript profesional es bonificable por FUNDAE para mi empresa?
- Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
- ¿En qué modalidades se imparte Jest completo: testing JavaScript y TypeScript profesional?
- En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
- ¿Se adapta Jest completo: testing JavaScript y TypeScript profesional al nivel de mi equipo?
- Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
- ¿Cuánto tarda en activarse para mi empresa?
- La activación corporativa estándar es rápida, sin coste de setup ni permanencia.