Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NestJS + Testing: Pruebas unitarias y end to end (e2e)
Rating: 4.9 out of 5(71 ratings)
647 students

NestJS + Testing: Pruebas unitarias y end to end (e2e)

E2E, Unit Testing, Jest, Mocks, Spies, Coverage, Mock Implementation, Custom Injections, Supertest y mucho más
Last updated 4/2026
Spanish

What you'll learn

  • Pruebas automáticas siguiendo el patrón AAA (Assert, Arrange, Act)
  • Pruebas de extremo a extremo (E2E)
  • Indices de cobertura
  • Técnicas para realizar el testing antes de pasar a producción

Course content

11 sections121 lectures12h 38m total length
  • Introducción al curso1:41
  • ¿Cómo funciona el curso?3:28
  • ¿Cómo hacer preguntas?3:08
  • Instalaciones recomendadas5:03

Requirements

  • Conocimiento de NestJS previo es necesario
  • No es un curso para aprender NestJS
  • Conocer qué es un Restful API sería útil
  • No es necesario saber sobre pruebas automáticas o Jest
  • Conocimiento de TypeScript sería ideal

Description

NestJS + Testing: Pruebas unitarias y end-to-end (e2e)


¿Quieres dominar las pruebas en NestJS utilizando Jest? Este curso te llevará paso a paso desde los fundamentos hasta pruebas avanzadas de aplicaciones reales. Aprenderás a crear pruebas unitarias y end-to-end (E2E) que asegurarán la calidad, fiabilidad y escalabilidad de tus proyectos.


¿Qué aprenderás?

  • Configuración completa para pruebas en NestJS con Jest.

  • Creación de pruebas unitarias para controladores, servicios, módulos y decoradores personalizados.

  • Estrategias efectivas para manejar excepciones y mocks utilizando SpyOn y mockImplementation.

  • Desarrollo de pruebas E2E para asegurar el correcto funcionamiento de las APIs RESTful.

  • Generación de informes de cobertura de código.

  • Casos prácticos con autenticación, carga de archivos, gestión de productos y más.

  • Mejores prácticas para lograr una cobertura de pruebas del 100%.


¿Qué incluye el curso?

  • Ejemplos prácticos aplicados en dos proyectos reales

  • Tareas guiadas para reforzar cada sección.

  • Pruebas de autenticación y autorización.

  • Testing sobre interacciones con bases de datos y carga de archivos.

  • Código fuente completo en cada sección.

  • Explicaciones claras y detalladas de cada concepto.


¿Para quién es este curso?

• Desarrolladores NestJS que desean profundizar en testing.

• Programadores que buscan integrar prácticas de testing robustas en sus proyectos.

• Cualquier persona que quiera crear aplicaciones escalables y libres de errores.


Requisitos:

• Conocimientos básicos de NestJS y TypeScript.

• Entorno de desarrollo configurado con Node.js y npm/yarn.


Asegura la calidad de tus aplicaciones NestJS con pruebas profesionales y lleva tus habilidades al siguiente nivel.

Who this course is for:

  • Programadores de NestJS
  • Personas que quieran aprender sobre testing
  • Personas que quieran mejorar en las pruebas automaticas
  • Programadores que deseen asegurar la calidad de su código