Saltar al contenido principal
Jest
Framework

Formación corporativa en Jest

Framework de testing para JavaScript y TypeScript.

Evidencias FUNDAE Activación guiada Evaluación con IA Itinerario a medida

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Resumen del itinerario en Jest

Para qué equipos

Equipos técnicos que incorporan Jest a su stack productivo o consolidan competencias antes de un proyecto crítico. Adaptamos el temario al nivel de partida y al stack acompañante.

Qué se trabaja

Lecciones aplicadas y ejercicios prácticos en Jest resueltos en el IDE del navegador, con corrección automática por IA y proyectos integradores revisados con rúbrica explícita.

Cómo se contrata

Propuesta concreta sobre teleformación, aula virtual o plan mixto. Sin coste de setup, sin permanencia, con evidencias FUNDAE exportables para la entidad organizadora.

Activación en 3 pasos

Diseñamos el itinerario, el alcance y el calendario según el nivel y el stack de tu equipo. Evidencias FUNDAE exportables, sin permanencia ni coste de setup.

  1. 1 Demo o llamada
    30 min con el fundador. Cuéntanos el stack, el nivel y el calendario.
  2. 2 Propuesta
    Itinerario y modalidad (teleformación, aula virtual o mixto) con evidencias FUNDAE exportables.
  3. 3 Tenant activo
    Tu equipo entra con SSO, asignaciones automáticas y panel admin completo.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Qué incluye la formación

Toda la plataforma CertiDevs disponible para tu equipo durante el itinerario. Sin costes ocultos ni módulos premium.

Entornos de programación online, sin instalar nada en el equipo del alumno.
Evaluación con IA de cada ejercicio de código, proyecto y ensayo, con feedback y nota.
Certificado verificable con NIF del alumno y firma digital de CertiDevs.
Panel admin de empresa: alta masiva CSV, asignaciones, foros y encuestas.
Rol inspector FUNDAE con acceso de solo lectura a actividad y resultados.
Reportes exportables en Excel: accesos, progreso, completion y satisfacción.
Integración con tu LMS: LTI 1.1 + 1.3 Deep Linking y exportación SCORM 1.2.
SSO con tu Active Directory (OIDC, Microsoft Entra, Google Workspace).
White-label opcional: subdominio propio, logo y tema de tu marca.
Pruebas técnicas: mismos exámenes para evaluar candidatos en selección.
Foros y mensajería tutorial integrados, requisito FUNDAE cubierto de serie.
Soporte directo de nuestro equipo durante toda la formación.

Estructura del itinerario

Módulos, lecciones y ejercicios del itinerario

Este módulo cubre los fundamentos de Jest 30 y la puesta en marcha de un proyecto JavaScript o TypeScript con testing desde el primer commit. Se explica la arquitectura del framework (runner, transformer, environment, mocks, snapshots y cobertura empaquetados en un único paquete), la diferencia con alternativas como Vitest, Mocha o el runner nativo de Node.js, y el papel de Jest como estándar de facto en equipos React, Next.js, NestJS y Express.

La parte práctica abarca la instalación con npm init jest@latest (el comando jest --init se eliminó en Jest 30), la configuración inicial con jest.config.ts, la escritura del primer test con describe, test y expect, y la ejecución desde la terminal con npm test y --watch. Al finalizar el módulo tendrás un proyecto Node.js 22 LTS (o 20 LTS) con Jest 30 funcionando, capaz de ejecutarse desde IDE (VS Code, WebStorm) y desde la línea de comandos en cualquier pipeline de CI.

  • 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

Modalidades de contratación

Elige la modalidad que mejor se adapte a tu organización. Sin permanencia ni coste de setup.

Teleformación

Acceso autónomo al itinerario en la plataforma: lecciones, vídeos, ejercicios evaluados por IA y proyecto integrador. Con tutorización y foro técnico.

Solicitar propuesta

Aula virtual privada

Sesiones en directo sobre cohorte cerrada del cliente. Práctica guiada, resolución de dudas, evaluación al cierre y evidencias exportables.

Solicitar propuesta

Plan mixto

Teleformación con sesiones en directo intercaladas. Equilibra autonomía del alumno con hitos guiados, revisión de proyectos y feedback síncrono.

Solicitar propuesta

Sobre Jest

Meta (Facebook) Desde 2014 Documentación oficial

Jest es el framework de testing más utilizado del ecosistema JavaScript y TypeScript. Creado y mantenido por Meta (Facebook), proporciona en un único paquete todo lo necesario para escribir, ejecutar y mantener pruebas automatizadas: runner paralelizado, API de aserciones expresiva (expect), mocks integrados sin librerías adicionales, snapshot testing, fake timers, cobertura con Istanbul y soporte para TypeScript mediante ts-jest o el compilador de Babel. En 2026 la versión de referencia es Jest 30, alineada con Node.js 22 LTS (o 20 LTS), TypeScript 5.7+ y un ecosistema renovado que incluye globalsApi, expect.toBeOneOf, mejoras de rendimiento del 30% en proyectos grandes y la adopción definitiva de jest-environment-jsdom v26 para tests de componentes web.

Desde su origen como herramienta interna para testear React, Jest ha pasado a ser el estándar de facto en proyectos Node.js, React, Next.js, NestJS y Express. Su filosofía zero-config permite añadirlo a un proyecto sin configurar transformadores, runners o plugins, lo que lo convierte en la elección por defecto para equipos que arrancan o que necesitan resultados rápidos. La integración nativa con Babel, TypeScript, JSX y Webpack elimina la fricción habitual de configurar múltiples herramientas de testing en un mismo repositorio.

Qué incluye este itinerario

  • Fundamentos de Jest 30: arquitectura, instalación con npm init jest@latest, configuración con jest.config.ts, primer test con describe, test y expect.
  • Aserciones y matchers: toBe, toEqual, toContain, toMatchObject, toThrow, asimétricos (expect.any, expect.objectContaining) y matchers personalizados con expect.extend.
  • Ciclo de vida: beforeEach, afterEach, beforeAll, afterAll y suites anidadas con describe para organizar tests por contexto.
  • Mocks y espías: jest.fn(), jest.spyOn(), jest.mock() para módulos completos, manual mocks con __mocks__/ y fake timers modernos con useFakeTimers({ advanceTimers: true }).
  • Testing asíncrono: async/await, .resolves/.rejects, callbacks con done, control de promesas y manejo de errores asíncronos.
  • Snapshot testing: snapshots externos en __snapshots__/, inline snapshots con toMatchInlineSnapshot() y estrategias para revisar y actualizar snapshots en CI.
  • Cobertura: reportes con --coverage, configuración de collectCoverageFrom, umbrales con coverageThreshold y exclusión de archivos generados.
  • Integraciones: React Testing Library para componentes React 19, ts-jest y SWC para TypeScript 5, NestJS Testing Module para servicios y controladores, y comparativa contra Vitest para decidir cuándo migrar.

Versiones y dependencias clave

  • Jest 30 con @jest/globals y soporte experimental de ESM.
  • Node.js 22 LTS o 20 LTS y npm 10+ o pnpm 9+.
  • TypeScript 5.7+ con ts-jest 29.x o babel-jest.
  • React 19 con React Testing Library y jest-environment-jsdom 26.
  • NestJS 11 con @nestjs/testing para tests de inyección de dependencias.
  • Istanbul / V8 como motores de cobertura built-in.

Documentación oficial

La referencia completa está en https://jestjs.io/ y la guía de migración a Jest 30 en https://jestjs.io/docs/upgrading-to-jest30. El repositorio se mantiene en https://github.com/jestjs/jest.

¿Necesitas un itinerario completo?

Este curso puede formar parte de una carrera profesional que combine varias tecnologías. Explora nuestros itinerarios o te diseñamos uno a medida para tu equipo.

Plan formativo de Jest para tu equipo

Recibe una propuesta concreta: modalidad, alcance, calendario y evidencias FUNDAE exportables. Damos de alta a tu equipo, configuramos la plataforma con tus dominios y entregamos certificados verificables e informes para tu entidad organizadora. Sin coste de setup, sin permanencia.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación en Jest: preguntas frecuentes

¿La formación en Jest para empresas es bonificable por FUNDAE?
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 la formación en Jest?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta el temario de Jest al nivel de mi equipo?
Sí. Ajustamos el itinerario de Jest al nivel y al stack de tu equipo, con ejercicios evaluados por IA y certificado verificable. La activación corporativa se acuerda durante la fase de propuesta.
¿Cómo se evalúa a los alumnos?
Con ejercicios corregidos automáticamente por IA (test, puzle, código, proyecto y ensayo), detección de entregas generadas con IA y certificados verificables por URL.