Pruebas Avanzadas de Angular
Las pruebas en Angular consisten en evaluar pequeños fragmentos de código o módulos aislados dentro de una aplicación Angular.
Esta capacitación impartida por un instructor, en vivo (en línea o presencial), está dirigida a probadores y desarrolladores experimentados que deseen profundizar en las pruebas de Angular.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Comprender en profundidad las pruebas en Angular.
- Realizar pruebas avanzadas de componentes e integración.
- Ejecutar pruebas de extremo a extremo con Cypress y regresión visual.
Formato del curso
- Clases interactivas y sesiones de discusión.
- Numerosos ejercicios y prácticas.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una versión personalizada de este curso, contáctenos para coordinar.
Temario del curso
Introducción
- Resumen de las pruebas en Angular
Ejecución de pruebas unitarias
- Pruebas unitarias con Jest
- Pruebas de reactividad
Comprensión de las pruebas de componentes e integración
- Ejecución de pruebas de componentes
- Pruebas avanzadas de componentes
- Ejecución de pruebas de integración
Ejecución de pruebas de extremo a extremo
- Regresión visual
- Uso de Cypress
- Cypress avanzado
- Diseño óptimo de pruebas
- Pruebas condicionales
Mejores prácticas
- Estrategias de prueba
- Arquitectura apta para pruebas
Resumen y próximos pasos
Requerimientos
- Conocimiento básico de JavaScript
- Experiencia en la realización de 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 (1)
En solo tres días se cubrieron todos los temas del material de capacitación, e incluso algunos extras.
Ovidiu
Curso - Angular 2 Fundamentals
Traducción Automática
Próximos cursos
Cursos Relacionados
Angular 13
28 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a programadores que desean utilizar las últimas características de Angular 13 para construir, probar y desplegar aplicaciones web.
Al finalizar esta capacitación, los participantes serán capaces de:
- Utilizar TypeScript y Angular CLI para desarrollar aplicaciones con Angular 13.
- Desarrollar, probar y desplegar aplicaciones web con Angular 13.
- Crear componentes web que puedan usarse en cualquier aplicación o página web.
Fundamentos de Angular 2
21 HorasEsta capacitación presencial, impartida por un instructor y en vivo en Colombia (en línea o en sitio), está dirigida a desarrolladores de nivel principiante a intermedio que deseen crear aplicaciones web dinámicas y modernas utilizando Angular 2.
Al finalizar esta capacitación, los participantes serán capaces de:
- Configurar y establecer proyectos de Angular 2.
- Aprovechar las funciones y mejoras de Angular 2.
- Desarrollar aplicaciones robustas y escalables con Angular 2.
- Aplicar las mejores prácticas para la organización del código y la arquitectura.
- Integrar aplicaciones de Angular con APIs RESTful.
Angular JavaScript
28 HorasEste curso práctico está diseñado para cualquier persona que desee crear sitios web utilizando AngularJS.
Durante el curso se utilizará la última versión estable. Las versiones preliminares solo podrán usarse si se indican en la sección de observaciones del formulario de reserva. El uso de versiones anteriores debe acordarse previamente antes de realizar la reserva.
Fundamentos Basicos de AngularJS
14 HorasAngularJS es una biblioteca de JavaScript para el desarrollo rápido de aplicaciones.
Público objetivo
- Desarrolladores
- Programadores
- Arquitectos de JavaScript
Objetivos
- Transformar la mentalidad de programación procedimental/orientada a objetos hacia el enfoque de Angular
- Los participantes podrán utilizar AngularJS para crear aplicaciones de una sola página (SPA)
Formato del curso
- 40% teoría, 60% laboratorios prácticos
Angular 10 para Desarrolladores
28 HorasEn esta capacitación en vivo impartida por un instructor en Colombia (en línea o en el sitio), los participantes aprenderán a crear, probar y desplegar una aplicación Angular utilizando las últimas características de Angular 10.
Al finalizar esta capacitación, los participantes podrán:
- Desarrollar aplicaciones de Angular 10 usando TypeScript y la CLI de Angular.
- Crear componentes web débilmente acoplados que puedan utilizarse en cualquier página HTML.
- Conectar estos componentes a servicios, módulos y directivas.
- Consumir servicios web REST y datos WebSocket desde una aplicación de Angular 10.
- Implementar validación personalizada mediante Reactive Forms.
- Probar, depurar y desplegar una aplicación de Angular 10.
- Organizar proyectos de Angular 10 siguiendo las mejores prácticas.
Angular 11
28 HorasEn esta capacitación en vivo impartida por un instructor en Colombia (en línea o in situ), los participantes aprenderán a crear, probar y desplegar una aplicación Angular utilizando las últimas características de Angular 11.
Al finalizar esta capacitación, los participantes podrán:
- Desarrollar aplicaciones de Angular 11 usando TypeScript y la CLI de Angular.
- Crear componentes web desacoplados que puedan utilizarse en cualquier página HTML.
- Probar, depurar y desplegar una aplicación de Angular 11.
- Organizar proyectos de Angular 11 siguiendo las mejores prácticas.
Angular 11 Avanzado
28 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en línea o en el sitio), está dirigida a desarrolladores que deseen utilizar las herramientas avanzadas de desarrollo de Angular 11 para diseñar, construir, probar e implementar aplicaciones.
Al finalizar esta capacitación, los participantes podrán:
- Configurar el entorno de desarrollo necesario para crear aplicaciones avanzadas con Angular 11.
- Construir estructuras padre-hijo y componentes anidados para aplicaciones complejas.
- Utilizar RxJS y observables para manejar eventos en tiempo real y programación asíncrona.
- Crear modelos de formularios y datos escalables para gestionar entradas de usuarios y tareas de ingreso de datos.
- Implementar inyecciones de dependencias avanzadas, enrutamiento y mejores prácticas de seguridad en Angular 11.
Angular 12
28 HorasEsta capacitación presencial, impartida por un instructor en Colombia (en línea o in situ), está dirigida a programadores que deseen crear, probar y desplegar una aplicación Angular utilizando las últimas funciones de Angular 12.
Al finalizar esta capacitación, los participantes podrán:
- Desarrollar aplicaciones de Angular 12 usando TypeScript y la CLI de Angular.
- Crear componentes web desacoplados que puedan utilizarse en cualquier aplicación web o página HTML.
- Probar, depurar y desplegar una aplicación de Angular 12.
- Organizar proyectos de Angular 12 siguiendo las mejores prácticas.
Angular 12 Avanzado
28 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en línea o en sitio), está dirigida a desarrolladores que desean profundizar en las funciones avanzadas de Angular 12, incluyendo componentes personalizados, directivas, vinculación de datos avanzada, carga diferida y más.
Al finalizar esta capacitación, los participantes podrán:
- Desarrollar aplicaciones de Angular 12 utilizando técnicas y conceptos avanzados.
- Implementar componentes y directivas personalizados.
- Explorar técnicas avanzadas de vinculación de datos.
- Implementar carga diferida e importaciones dinámicas.
- Optimizar el rendimiento de una aplicación de Angular 12.
Angular 13 Avanzado
28 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o presencial), está dirigida a desarrolladores y programadores experimentados que deseen aprovechar las funciones avanzadas de Angular 13 para crear, probar y desplegar aplicaciones web de alto rendimiento.
Al finalizar esta capacitación, los participantes serán capaces de:
- Utilizar de manera efectiva TypeScript y la CLI de Angular para crear aplicaciones complejas con Angular 13.
- Desarrollar, probar y desplegar aplicaciones web con Angular 13 optimizadas para el máximo rendimiento.
- Crear componentes web que mejoren la reutilización y mantenibilidad de las aplicaciones basadas en Angular 13.
Angular 14
28 HorasEsta formación impartida por un instructor, en vivo en Colombia (en línea o en sitio), está dirigida a desarrolladores y programadores que deseen utilizar las últimas características de Angular 14 para construir, probar e implementar aplicaciones web.
Al finalizar 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 tuberías integradas de 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 14 Avanzado
28 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a desarrolladores y programadores experimentados que deseen llevar sus habilidades en Angular 14 al siguiente nivel y aprovechar las funciones avanzadas de Angular 14 para construir, probar e implementar aplicaciones web de alto rendimiento.
Al finalizar esta capacitación, los participantes podrán:
- Construir aplicaciones avanzadas utilizando Angular 14.
- Comprender e implementar las funciones y técnicas más complejas de Angular 14.
- Desarrollar código de Angular 14 que sea mantenible y escalable.
- Crear librerías y módulos personalizados para extender la funcionalidad de Angular 14.
Angular 15
28 HorasEsta formación presencial, impartida por un instructor en Colombia (en línea o in situ), está dirigida a desarrolladores y programadores que deseen aprovechar las últimas funcionalidades de Angular 15 para crear, probar y desplegar aplicaciones web.
Al finalizar esta formación, 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 tuberías integradas en Angular 15.
- Comunicarse con una API RESTful mediante 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.
- Comprender las nuevas características de Angular 15, como la Directiva de Imagen, CDK List para la creación de componentes de interfaz de usuario, reducción del código repetitivo en guards y mejoras en esbuild para construir más rápido.
Angular 15 Avanzado
28 HorasEste entrenamiento en vivo, impartido por un instructor en Colombia (en línea o presencial), está dirigido a desarrolladores y programadores experimentados que deseen llevar sus habilidades en Angular 15 al siguiente nivel y aprovechar las funciones avanzadas de Angular 15 para construir, probar y desplegar aplicaciones web de alto rendimiento.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Utilizar técnicas avanzadas para desarrollar aplicaciones en Angular 15.
- Comprender las mejores prácticas para escalar y mantener aplicaciones Angular 15 a gran escala.
- Desarrollar aplicaciones de alto rendimiento aprovechando las funciones avanzadas de Angular 15.
- Resolver problemas y optimizar aplicaciones en Angular 15.
- Aprender temas avanzados como renderizado del lado del servidor, carga diferida, entre otros.
Angular 16
28 HorasEsta capacitación presencial o en línea, impartida por un instructor en Colombia, está dirigida a desarrolladores de nivel principiante a intermedio que deseen utilizar las últimas características de Angular 16 para construir, probar y desplegar aplicaciones web.
Al finalizar esta capacitación, los participantes serán capaces de:
- Configurar un entorno de desarrollo que incluya Node.js, Visual Studio Code y Angular CLI.
- Crear una aplicación básica de Angular 16 que muestre datos y maneje interacciones del usuario.
- Utilizar componentes, directivas, tuberías, servicios y módulos para organizar y reutilizar código.
- Aprovechar el enlace de datos, la inyección de dependencias, el enrutamiento, los formularios y el cliente HTTP para comunicarse con servicios backend.
- Depurar y probar aplicaciones de Angular 16 utilizando herramientas como Chrome DevTools, Jest, Karma y Protractor.