©2025 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
      
    Curso de Testing con Angular
Aprende a desarrollar aplicaciones guiadas por pruebas y testing para Angular
        Material disponible
      
      Desarrollar aplicaciones que incluyan métodos de pruebas como parte del proceso de desarrollo nos permite tener un producto maduro, escalable y estable. A lo largo del curso de testing con Angular te enseñaremos como el poderoso framework de JavaScript de Google ofrece todo un conjunto de herramientas para poder hacer pruebas a nuestro código y así evitar errores en producción.
  Qué aprenderé en el Curso de Testing con Angular
Objetivos del curso
Aplicar las técnicas de unit testing y e2e, para asegurar la funcionalidad y calidad del producto y llevar tus desarrollos a un nuevo nivel de calidad. Además:
- Aplicar TDD
 - Aplicar Mock
 - Correr pruebas con karma y usar jasmine para escribir las pruebas
 - Escribir y correr pruebas unitarias.
 - Escribir y correr pruebas e2e.
 - Testing en todos los artefactos de Angular: pipes, components, services, routers y directives.
 - Proceso de pruebas con integración continua.
 
Qué tengo que saber
Para sacar el máximo partido a esta iniciativa necesitas tener conocimientos de desarrollo en Angular.
Aprende a desarrollar aplicaciones guiadas por pruebas y testing para Angular y da un salto como profesional del desarrollo de aplicaciones web con una de las tecnología más relevante en el panorama frontend.
Clases y contenidos
Conocimiento base y primeros conceptos en el desarrollo de aplicaciones guiadas por pruebas y testing para Angular.
- TDD o Test driven development
 - Métodos de pruebas.
 - Pruebas unitarias.
 - Pruebas e2e.
 - Herramientas: Jasmine, protractor y karma.
 - Escribir las primeras pruebas en JS.
 - Jasmine:
-Escribir las primeras pruebas en JS.
-Escribir las primeras pruebas con Jasmine.
-Método AAA: Arrange (Preparar), Act (Actuar), Assert (Afirmar).
-Uso de describe
-Uso de it
-Uso de expect
-Uso de beforeEach 
- Angular unit testing framework.
 - Configurando Angular + Jasmine para testing.
 - Correr pruebas con Karma.
 - Escribir una prueba para Angular.
 - Reporte de coverage.
 
- Consideraciones para http.
 - Mocks.
 - Http MockBakend.
 - TestBed.configureTestingModule
 - tick() para llamadas asíncronas.
 - Pruebas unitarias para Request
-Pruebas unitarias para POST.
-Pruebas unitarias para GET.
-Pruebas unitarias para PUT.
-Pruebas unitarias para DELETE. 
- Escribir pruebas para componentes.
-Testing por cada método.
-Testing para valores en DOM. - Escribir pruebas para directivas.
 - Escribir pruebas para pipes.
 - Pruebas unitarias para router.
-Consideraciones para router.
-Mocking dependencies
-Spies
-fakeAsync
-inject 
Pruebas unitarias para servicios.
-Consideraciones para servicios.
-Mocking dependencies
-Spies
-fakeAsync
-inject
- Pruebas e2e
-Protractor + Angular.
-Escribiendo pruebas e2e.
-Corriendo pruebas e2e. - Integración continua con pipelines (Bitbutket)
 
Valoraciones
          Christian Sanabria
          
        
      
          Mª Angeles
          
        
      
          Karl Svensson
          
        
      
          Alejandro Castillo c
          
        
      
          Irene
          
        
      
          Alejandro Rubio Calvente
          
        
      
          Eduard Gallofré Asens
          
        
      
          gabriel Pedrozo
          
        
      
          MARIBEL NARGANES
          
        
      
          carlos guzman
          
        
      
          Angel calle
          
        
      Algo desfasado 2021
          David Arango Posada
          
        
      Excelente docente, el curso esta lleno de información valiosa Muchas gracias
    ¿Conoces nuestra tarifa plana?
  
  Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.