©2024 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.