NestJS + Testing: Pruebas unitarias y end to end (e2e)
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
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
Instructors
Soy un analista programador de sistemas de computo, con poco más de 19 años en el mundo del desarrollo de aplicaciones frontend y backend.
Durante mis últimos años me he dedicado a la enseñanza en línea, mientras trabajo en una empresa en Canadá.
Me encanta enseñar y programar, son mis dos pasatiempos favoritos que a su vez, es mi trabajo.
DevTalles es una plataforma educativa en línea creada por Fernando Herrera que se especializa en cursos de desarrollo web y programación. Ofrece una variedad de cursos en tecnologías populares como React, Angular, Vue.js, TypeScript, SQL, y herramientas de inteligencia artificial. Estos cursos están diseñados tanto para principiantes como para desarrolladores avanzados que deseen profundizar sus conocimientos y adquirir habilidades competitivas.