Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

En este curso, profundizarás en las metodologías de desarrollo guiado por pruebas (TDD) y desarrollo guiado por comportamiento (BDD) aplicadas a proyectos Angular. Aprenderás a utilizar Jasmine y Karma para crear y automatizar pruebas unitarias y de integración, asegurando que cada componente de tu aplicación funcione correctamente.

Este curso te proporcionará las habilidades necesarias para establecer una estrategia de testing completa, desde pruebas unitarias hasta pruebas de integración y funcionales, optimizando tu flujo de trabajo mediante la integración continua y la automatización.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress bonificable para empresas

A quién va dirigido nuestro curso de TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress

Este curso está dirigido a desarrolladores web con experiencia en Angular que buscan profundizar en el uso de metodologías TDD y BDD para mejorar la calidad y mantenibilidad de sus proyectos.

Objetivos de nuestro curso de TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress

  • Implementar TDD y BDD en proyectos Angular para mejorar la calidad del código y facilitar el mantenimiento.
  • Configurar y usar Jasmine y Karma para pruebas unitarias y de integración en aplicaciones Angular.
  • Automatizar pruebas end-to-end (e2e) con Cypress para asegurar el funcionamiento completo del sistema.
  • Desarrollar una estrategia de testing que cubra todas las etapas del desarrollo, desde la unidad hasta la integración y e2e.
  • Optimizar el flujo de trabajo de desarrollo mediante la integración continua y la automatización de pruebas.

Qué vas a aprender en nuestro curso de TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress

En este curso, profundizarás en las metodologías de desarrollo guiado por pruebas (TDD) y desarrollo guiado por comportamiento (BDD) aplicadas a proyectos Angular. Aprenderás a utilizar Jasmine y Karma para crear y automatizar pruebas unitarias y de integración, asegurando que cada componente de tu aplicación funcione correctamente.

Este curso te proporcionará las habilidades necesarias para establecer una estrategia de testing completa, desde pruebas unitarias hasta pruebas de integración y funcionales, optimizando tu flujo de trabajo mediante la integración continua y la automatización.

Requisitos de nuestro curso de TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress

  • Conocimientos previos en desarrollo web con HTML, CSS, JavaScript y TypeScript.
  • Experiencia en el desarrollo de aplicaciones Angular (versión 14 o superior recomendada).
  • Contar con Node.js, NPM, Git, Docker Desktop y Visual Studio Code instalados en su última versión.
  • Acceso a una cuenta de GitHub para la gestión de repositorios y CI/CD.

Temario del curso de TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress

tema 1

Introducción al testing

iconArrowDown
tema 2

Jasmine

iconArrowDown
tema 3

Instalaciones, configuración y puesta en marcha

iconArrowDown
tema 4

Itinerario para crear pruebas en aplicaciones Angular

iconArrowDown
tema 5

Testing de componentes

iconArrowDown
tema 6

Testing de estilos aplicados al componente

iconArrowDown
tema 7

Pruebas para Componentes embebidos

iconArrowDown
tema 8

Testing de métodos, acciones de usuario y eventos Angular

iconArrowDown
tema 9

Testing de eventos

iconArrowDown
tema 10

Testing de Servicios

iconArrowDown
tema 11

Spies y Mocking

iconArrowDown
tema 12

Pruebas asíncronas

iconArrowDown
tema 13

Testing de Pipes

iconArrowDown
tema 14

Testing del estado de la aplicación con NgRX

iconArrowDown
tema 15

Testing de Angular Router

iconArrowDown
tema 16

Snapshot testing

iconArrowDown
tema 17

Automatización CI/CD con Gitlab

iconArrowDown

Preguntas Frecuentes de TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress

¿Cuáles son los Beneficios del curso TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress?

accordionIcon
Los beneficios incluyen mejorar la calidad del código, reducir errores en producción, aumentar la eficiencia del equipo de desarrollo y mejorar la colaboración entre los miembros del equipo.

¿El curso de TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso es bonificable a través de FUNDAE. Esto significa que las empresas pueden recuperar parte o la totalidad del coste del curso mediante los créditos de formación disponibles.

¿En qué modalidades se imparte el curso de TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress?

accordionIcon
El curso se imparte en modalidad online y en aula virtual personalizada, adaptándose a las necesidades y horarios de las empresas.

¿Qué habilidades desarrollaré con el curso de TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress?

accordionIcon
Desarrollarás habilidades en pruebas automatizadas, técnicas de desarrollo guiadas por pruebas (TDD) y comportamiento (BDD), así como en el uso de herramientas de testing como Jasmine, Karma y Cypress para proyectos en Angular.

¿Cómo puedo inscribirme en el curso de TDD y BDD en Proyectos Angular con Jasmine, Karma y Cypress?

accordionIcon
Puedes inscribirte rellenando los formularios que aparecen en la web. Nuestro equipo de soporte se pondrá en contacto contigo para completar el proceso de inscripción.