Pruebas Avanzadas de Angular
Las pruebas de Angular son el proceso de probar piezas pequeñas y aisladas de código o módulos en una aplicación de Angular.
Esta formación dirigida por un instructor (en línea o presencial) está destinada a probadores y desarrolladores experimentados que deseen profundizar en las pruebas de Angular.
Al final de esta formación, los participantes serán capaces de:
- Comprender las pruebas de Angular en profundidad.
- Realizar pruebas avanzadas de componentes e integración.
- Realizar pruebas end-to-end con Cypress y regresión visual.
Formato del Curso
- Lectura interactiva y discusión.
- Muchas prácticas y ejercicios.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de Personalización del Curso
- Para solicitar una formación personalizada para este curso, por favor contáctenos para organizarlo.
Temario del curso
Introducción
- Visión general de las pruebas de Angular
Realización de Pruebas Unitarias
- Prueba unitaria con Jest
- Prueba de reactividad
Comprensión de las Pruebas de Componentes e Integración
- Realización de pruebas de componentes
- Pruebas avanzadas de componentes
- Realización de pruebas de integración
Realización de Pruebas End-to-end
- Regresión visual
- Uso de Cypress
- Cypress avanzado
- Diseño óptimo de pruebas
- Pruebas condicionales
Buenas Prácticas
- Estrategias de prueba
- Arquitectura testeable
Resumen y Pasos Siguientes
Requerimientos
- Conocimientos básicos de JavaScript
- Conocimiento de cómo realizar pruebas unitarias
Público Objetivo
- Probadores
- Desarrolladores
Los cursos públicos requieren más de 5 participantes.
Pruebas Avanzadas de Angular - Reserva
Pruebas Avanzadas de Angular - Consulta
Pruebas Avanzadas de Angular - Solicitud de consultoría
Testimonios (2)
todas las partes importantes fueron cubiertas
carlo capuano - ITER Organization
Curso - Angular 18
Traducción Automática
La actitud del instructor - ayudándote a sentirte cómodo, haciendo chistes para aliviar el ambiente y respondiendo a las preguntas de todos.
Ana Fedeles
Curso - Angular 20
Traducción Automática
Próximos cursos
Cursos Relacionados
Angular 13
28 HorasEste curso de formación dirigido por un instructor (en línea o presencial) está destinado a programadores que deseen utilizar las últimas características de Angular 13 para crear, probar y desplegar aplicaciones web.
Al finalizar este curso, los participantes serán capaces de:
- Utilizar TypeScript y Angular CLI para desarrollar aplicaciones de Angular 13.
- Desarrollar, probar y desplegar aplicaciones web con Angular 13.
- Crear componentes web que puedan ser utilizados en cualquier aplicación o página web.
Fundamentos de Angular 2
21 HorasEste entrenamiento en vivo dirigido por un instructor en Venezuela (en línea o en el lugar) está dirigido a desarrolladores de nivel principiante a nivel intermedio que desean construir aplicaciones web dinámicas y modernas utilizando Angular 2.
Al final de esta capacitación, los participantes podrán:
- Configurar y configurar proyectos Angular 2.
- Utilizar las características y mejoras de Angular 2.
- Desarrollar aplicaciones robustas y escalables utilizando Angular 2.
- Implementar las mejores prácticas para la organización y arquitectura del código.
- Integrar aplicaciones Angular con API RESTful.
Angular JavaScript
28 HorasEste es un curso práctico para cualquiera que desee crear sitios web usando AngularJS.
Durante este curso, se usará la última versión estable. La versión preliminar solo se puede usar si está marcada en el formulario de reserva en la sección de comentarios. La versión anterior debe ser acordada antes de la reserva.
Fundamentos Basicos de AngularJS
14 HorasAngular JS es una biblioteca de JavaScript para el desarrollo rápido de aplicaciones.
Audiencia
- desarrolladores
- programadores
- arquitectos de JavaScript
Objetivos
- Cambiar la mentalidad del enfoque procedural/orientado a objetos al estilo Angular
- Los participantes podrán usar AngularJS para crear Aplicaciones de Página Única (SPA)
Formato del curso
- 40% conferencias, 60% laboratorios
Angular 12
28 HorasEste entrenamiento dirigido por un instructor (en línea o presencial) está destinado a programadores que deseen crear, probar e implementar una aplicación Angular utilizando las últimas características de Angular 12.
Al final de este curso, los participantes podrán:
- Desarrollar aplicaciones Angular 12 usando TypeScript y la CLI de Angular.
- Crear componentes web independientes que se pueden utilizar en cualquier aplicación web o página HTML.
- Probar, depurar e implementar una aplicación Angular 12.
- Organizar proyectos de Angular 12 utilizando las mejores prácticas.
Angular 14
28 HorasEsta formación dirigida por un instructor (en línea o en el lugar) está destinada a desarrolladores y programadores que deseen utilizar las últimas características de Angular 14 para construir, probar e implementar aplicaciones web.
Al final de esta formación, los participantes serán capaces de:
- Instalar y configurar Angular 14.
- Desarrollar aplicaciones utilizando la arquitectura basada en componentes de Angular 14.
- Aprovechar las directivas, servicios y pipes integrados en Angular 14.
- Comunicarse con una API RESTful utilizando el módulo HttpClient de Angular 14.
- Implementar autenticación y autorización en aplicaciones de Angular 14.
- Probar y depurar aplicaciones de Angular 14.
Angular 15
28 HorasEste curso dirigido por un instructor (en línea o en persona) está destinado a desarrolladores y programadores que desean utilizar las últimas características de Angular 15 para construir, probar y desplegar aplicaciones web.
Al final de este entrenamiento, los participantes serán capaces de:
- Instalar y configurar Angular 15.
- Desarrollar aplicaciones utilizando la arquitectura basada en componentes de Angular 15.
- Aprovechar las directivas, servicios y pipes incorporados de Angular 15.
- Comunicarse con una API RESTful utilizando el módulo HttpClient de Angular 15.
- Implementar autenticación y autorización en aplicaciones de Angular 15.
- Probar y depurar aplicaciones de Angular 15.
- Entender las nuevas características de Angular 15, como la Directiva Image, CDK List para construir componentes UI, reducción de boilerplate en guards, y mejoras en esbuild para builds más rápidos.
Angular 16
28 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a desarrolladores de nivel principiante a intermedio que deseen utilizar las últimas funciones de Angular 16 para crear, probar e implementar aplicaciones web.
Al final de esta capacitación, los participantes serán capaces de:
- Configure un entorno de desarrollo que incluya Node.js, Visual Studio Código y Angular CLI.
- Cree una aplicación básica Angular 16 que muestre datos y controle las interacciones del usuario.
- Utilice componentes, directivas, canalizaciones, servicios y módulos para organizar y reutilizar el código.
- Utilice el enlace de datos, la inyección de dependencias, el enrutamiento, los formularios y el cliente HTTP para comunicarse con los servicios de back-end.
- Depurar y probar Angular 16 aplicaciones utilizando herramientas como Chrome DevTools, Jest, Karma y Protractor.
Angular 17
28 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a desarrolladores de nivel principiante a intermedio que deseen utilizar las últimas funciones de Angular 17 para crear, probar e implementar aplicaciones web.
Al final de esta capacitación, los participantes serán capaces de:
- Configure un entorno de desarrollo que incluya Node.js, Visual Studio Código y Angular CLI.
- Cree una aplicación básica Angular 17 que muestre datos y controle las interacciones del usuario.
- Utilice componentes, directivas, canalizaciones, servicios y módulos para organizar y reutilizar el código.
- Utilice el enlace de datos, la inyección de dependencias, el enrutamiento, los formularios y el cliente HTTP para comunicarse con los servicios de back-end.
- Use la nueva sintaxis del bloque de control de plantilla para simplificar tareas comunes como la representación condicional, los bucles y el control de colecciones vacías.
- Utilice el nuevo bloque de control @defer para habilitar la carga diferida del contenido del bloque y sus dependencias.
- Utilice la nueva API de transiciones de vista para personalizar las animaciones y las transiciones entre vistas.
- Depurar y probar Angular 17 aplicaciones utilizando herramientas como Chrome DevTools, Jest, Karma y Protractor.
Angular 18
28 HorasEste curso de formación dirigido por un instructor en Venezuela (en línea o presencial) está diseñado para desarrolladores de nivel principiante a intermedio que deseen construir aplicaciones web dinámicas y modernas utilizando Angular 18.
Al finalizar este curso, los participantes serán capaces de:
- Configurar y configurar proyectos de Angular 18.
- Utilizar las nuevas características y mejoras de Angular 18, incluyendo capacidades optimizadas de TypeScript 4.7 y detección de cambios sin zonas (zoneless).
- Desarrollar aplicaciones robustas y escalables utilizando Angular 18.
- Implementar las mejores prácticas para la organización del código y la arquitectura.
- Integrar aplicaciones de Angular con APIs RESTful.
Angular 19
28 HorasEste entrenamiento dirigido por un instructor (en línea o presencial) en Venezuela está destinado a desarrolladores web intermedios que deseen crear, probar y desplegar aplicaciones Angular 19 utilizando las últimas herramientas, la arquitectura de componentes y las mejores prácticas.
Al final de este entrenamiento, los participantes serán capaces de:
- Configurar un entorno de desarrollo Angular 19 utilizando la CLI de Angular.
- Crear componentes, directivas, servicios y formularios reactivos.
- Utilizar enrutamiento, cliente HTTP y gestión de estado con RxJS y señales.
- Construir, probar y desplegar aplicaciones Angular listas para producción.
Angular 20
21 HorasAngular es un framework moderno basado en TypeScript para desarrollar aplicaciones web escalables y de alto rendimiento.
Este entrenamiento dirigido por un instructor (en línea o presencial) está destinado a desarrolladores de nivel principiante a intermedio que deseen construir, estructurar y desplegar aplicaciones utilizando Angular 20.
Al finalizar este curso, los participantes serán capaces de:
- Crear aplicaciones Angular 20 siguiendo las mejores prácticas.
- Trabajar con componentes, plantillas y APIs independientes.
- Implementar enrutamiento, gestión de estado y comunicación HTTP.
- Construir aplicaciones listas para producción con un rendimiento optimizado.
Formato del Curso
- Demostraciones y discusiones guiadas por el instructor.
- Ejercicios prácticos extensos y práctica de codificación.
- Implementación en un entorno de desarrollo interactivo del mundo real.
Opciones de Personalización del Curso
- Si requiere una versión personalizada de este curso, por favor contáctenos para organizar un programa a medida.
Angular 20 Avanzado
21 HorasAngular 20 es un robusto marco de trabajo frontend para crear aplicaciones web escalables y de alto rendimiento.
Este entrenamiento dirigido por un instructor (en línea o presencial) está destinado a desarrolladores de nivel avanzado que desean crear aplicaciones de Angular 20 sofisticadas y de nivel empresarial.
Al completar este curso, los participantes adquirirán las habilidades para:
- Implementar la gestión de estado avanzada utilizando patrones modernos de Angular.
- Optimizar el rendimiento y la representación en aplicaciones grandes.
- Arquitectar módulos de Angular 20 reutilizables, mantenibles y escalables.
- Integrar enrutamiento avanzado, señales y patrones reactivos de manera efectiva.
Formato del Curso
- Conferencias guiadas por expertos y discusiones colaborativas.
- Ejercicios de codificación prácticos y extensos.
- Implementación práctica en un entorno de desarrollo estilo mundo real.
Opciones de Personalización del Curso
- Opciones de formación personalizadas están disponibles a pedido para equipos con requisitos especializados.
Angular 21
21 HorasEste curso está diseñado para personas que ya poseen una comprensión básica de los conceptos de desarrollo web, incluyendo familiaridad con HTML, CSS y experiencia práctica con JavaScript o TypeScript. Es especialmente adecuado para desarrolladores front-end que se están pasando a Angular moderno, ingenieros de software que construyen aplicaciones web escalables y profesionales técnicos que desean adquirir habilidades prácticas en Angular aplicables a situaciones reales.
Programación Reactiva con RxJS Angular
14 HorasLa programación reactiva es un paradigma de programación asincrónica que se centra en los flujos de datos y la propagación de estos datos mediante la establecimiento de una dependencia definida entre los modelos de ejecución subyacentes y los flujos de datos emitidos de un componente a otro. Muchas ineficiencias en el diseño de aplicaciones Angular al construir interfaces de usuario asincrónicas pueden superarse utilizando los patrones de estilo reactiva ofrecidos por la biblioteca RxJS.
En este curso dirigido por un instructor, los participantes aprenderán cómo implementar patrones observables en sus diseños de aplicaciones Angular a medida que avanzan a través de una serie de casos que muestran problemas comunes de diseño en Angular y cómo se benefician de los diseños de programación reactiva.
Al final de este entrenamiento, los participantes podrán:
- Comprender el paradigma de programación reactiva y la biblioteca RxJS.
- Construir aplicaciones Angular con interfaces de usuario intensivas, escalables, flexibles y responsivas utilizando patrones de programación reactiva.
Formato del Curso
- Lectura interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de Personalización del Curso
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para hacer los arreglos necesarios.