Curso de Testing Frontend en Vue y TypeScript hasta 100% Bonificable a través de FUNDAE
Tu bonificación paso a paso
Forma a tu equipo sin costes mediante la bonificación estatal. Este programa de Testing Frontend en Vue y TypeScriptpara empresas es subvencionable hasta el 100%.
Potencia las habilidades de edición y automatización de tus profesionales.
Accede a una formación avanzada en Testing Frontend en Vue y TypeScript práctica y orientada a resultados.
Prepara a tu equipo para los retos documentales del entorno laboral actual.
Gestionamos gratis tu bonificación de este curso corporativo de Testing Frontend en Vue y TypeScript ante FUNDAE.
Eleva tu desarrollo con Testing automatizado en Vue y TypeScript para asegurar calidad y rendimiento en tus proyectos.
Implanta curso Testing Frontend en Vue y TypeScript A Medida, con pruebas unitarias, integración y e2e, 100% bonificable por FUNDAE para tu equipo. Infórmate.
Fortalece la arquitectura de tu aplicación mediante pruebas unitarias y de integración, detectando errores antes de llegar al entorno productivo y reduciendo el tiempo de mantenimiento y corrección.
1
Optimiza la eficiencia del equipo con
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
Introducción a los fundamentos de pruebas unitarias y de integración
Introducción a los conceptos de Mocking y Stubbing
Introducción a los fundamentos de pruebas de snapshot
Introducción a los fundamentos de pruebas e2e
Propociones de tipos de tests en proyectos reales
Introducción al concepto del coverage
La falacia del 100% de coverage
¿Qué ventajas aporta el testing automatizado en un proyecto?
Metodología TDD
Preguntas frecuentes acerca de la metodología TDD
¿Cuántas pruebas hay que redactar? La regla Goldilock
Introducción a los fundamentos de pruebas unitarias y de integración
Introducción a los conceptos de Mocking y Stubbing
Introducción a los fundamentos de pruebas de snapshot
Introducción a los fundamentos de pruebas e2e
Propociones de tipos de tests en proyectos reales
Introducción al concepto del coverage
La falacia del 100% de coverage
¿Qué ventajas aporta el testing automatizado en un proyecto?
Metodología TDD
Preguntas frecuentes acerca de la metodología TDD
¿Cuántas pruebas hay que redactar? La regla Goldilock
Introducción a los fundamentos de pruebas unitarias y de integración
Introducción a los conceptos de Mocking y Stubbing
Introducción a los fundamentos de pruebas de snapshot
Introducción a los fundamentos de pruebas e2e
Propociones de tipos de tests en proyectos reales
Introducción al concepto del coverage
La falacia del 100% de coverage
¿Qué ventajas aporta el testing automatizado en un proyecto?
Metodología TDD
Preguntas frecuentes acerca de la metodología TDD
¿Cuántas pruebas hay que redactar? La regla Goldilock
Tema 2: Jest
Introducción a Jest
Introducción a librería de pruebas de Vue
Sintáxis y léxico de Jest
Test Cases y Test Suites
Asserts
Before Each y Before All
After Each y After All
Anidando tests suites
Jest Matchers
Jest Spies
Jest Mocks
Sintaxis para ejecutar determinadas pruebas
Sintaxis para saltar pruebas durante la ejecución
Tema 3: Instalaciones, configuración y puesta en marcha
Instalación de Eslint y configuración
Instalación y configuración de Jest en proyectos Vue con Typescript
Instalación de Babel y configuraciones necesarias
Escribiendo scripts npm para linting y ejecución de pruebas
Escribiendo tu primer test unitario con Jest
Ejecución y análisis de informa generado
Modificando el script para obtener el coverage del proyecto
Habilitando Jest en modo Watch
Habilitando Jest en modo No Cache
Otras flags y opciones de configuración en la ejecución de jest
Depuración y puntos de ruptura en tests unitarios
Tema 4: Itinerario para crear pruebas en aplicaciones Vue
Decidiendo qué componentes son necesarios
Escribiendo tests unitarios para cada componente
Implementando código a cada componente
Añadiendo snapshot tests para componentes terminados
Pruebas manuales en el navegador
Pruebas automatizadas con tests e2e
Aprendiendo a saber qué no probar
Tema 5: Testing de componentes
Entendiendo la API de librería de tests de Vue
Creación pruebas para componentes con librería de tests de Vue
Trabajando con la instancia de Vue
Montando un componente
Plantillas y funciones render
Comprendiendo correctamente el sistema de componentes de Vue
Decidiendo qué probar en un componente
Ideando las especificaciones de alto nivel y nivel de componente
Redactando pruebas para las props de un componente
Redactando pruebas para renderizados condicionales
Búsqueda de elementos en un componente
Redactando pruebsa de para acciones de ususario
Redactando pruebas para el obtener atributos DOM de elementos en un componente
¿Cómo evitar Assertions booleanas y por qué debemos hacerlo?
Redactando pruebas para atributos class en elementos de un componente
Buenas prácticas
Tema 6: Testing de estilos aplicados al componente
¿Cómo acceder a elementos wrapper?
Accediendo a atributo style de un elemento
Buenas prácticas
Tema 7: Pruebas para Componentes embebidos
Redactando pruebas para encontrar todos los elementos de un componente
Redactando pruebas con componentes con childs embebidos
Buenas prácticas
Tema 8: Testing de métodos, acciones de usuario y eventos Vue
Redactando pruebas para probar funciones públicas y privadas de un componente
Redactando pruebas para funciones que usen timeouts e intervalos a través de fake timers
Buenas prácticas
Tema 9: Spies y Mocking
Usando Jest Spies para espiar la ejecución de funciones
Entendiendo qué son los side effects y cómo lo controlamos a través de Mocks
Mocking de instancia de Vue y propiedades de componentes
Usando Jest Mocks para mocking de funciones
Usando Jest para mocking de peticiones http de axios
Añadiendo propiedades a una instancia de Vue
Redactando pruebas para el ciclo de vida de un componente
Usando Jest Mocks para mocking de dependencias de módulo
Buenas prácticas
Tema 10: Pruebas asíncronas
Redactando pruebas para código asíncrono
Buenas prácticas
Tema 11: Testing de eventos
Redactando pruebas para eventos nativos del DOM
Redactando pruebas para eventos Vue
Redactando pruebas para comprobar que un componente emite un evento
Redactando pruebas para formularios
Buenas prácticas
Tema 12: Testing en Vuex
¿Debemos probar cada parte de Vuex por separado?
Redactando pruebas para las store mutations de Vuex
Redactando pruebas para los store getters de Vuex
Redactando pruebas para las store actions de Vuex
Redactando pruebas para la instancia del store de Vuex
Redactando pruebas para componentes conectados al store de Vuex
Buenas prácticas
Tema 13: Organizando tests en funciones factoría
¿Cómo emplear funciones factoría para organizar las pruebas de un proyecto?
DRY
Usando una funciójn factoría para pruebas del store de Vuex
Buenas prácticas
Tema 14: Testing en Vue Router
Redactando pruebas para componentes que usan Vue Router
Redactando pruebas para componentes RouterLink
Usando propiedades de Vue Router en un store de Vuex
Problemáticas habituales
Buenas prácticas
Tema 15: Testing de mixins y filters
Redactando pruebas para mixins de Vue
Redactando pruebas para filters de Vue
Redactando pruebas para componentes que emplean mixins y filters
Tema 16: Snapshot testing
Entendiendo correctamente lo que son las pruebas de snapshot
Redactando pruebas snapshots para componentes estáticos
Redactando pruebas snapshots para componentes dinámicos
Añadiendo pruebas de Snapshot al flujo de trabajo habitual
Buenas prácticas
Tema 17: Testing e2e con Cypress
Introducción a Cypress
Analizando la API de Cypress con Typescript
Instalación, configuración y puesta en marcha
Analizando proyectos de prueba de Cypress
Iniciando Cypress y análisis de la UI
Captura de elementos con XPath desde la UI
Creación de comandos personalizados en Cypress
Compatibilidades y pruebas en diferentes navegadores
Usando Cypress en modo headless
Metodología BDD
Features, Escenarios y Stages
Buenas prácticas
Tema 18: Automatización CI/CD con Gitlab
Configuración de GitIgnore en proyectos Vue con TypeScript
Configuración de archivos YAML en proyectos Vue con TypeScript
Especificando Stages de pruebas
Creación de pipelines
Análisis de Jobs
Configuraciones y buenas prácticas en Gitlab CI/CD
Perfiles profesionales
Pensado para quienes deben dominar Testing Frontend en Vue y TypeScript en su día a día
Desarrolladores Frontend
Buscan perfeccionar sus habilidades en Vue y TypeScript para potenciar aplicaciones modernas y robustas.
Ingenieros de Software
Requieren optimizar y asegurar la calidad de código en proyectos empresariales usando herramientas de testing avanzadas.
Equipos de Desarrollo TI
Necesitan formación en testing de Vue para garantizar productos más estables y competitivos.
Programadores Fullstack
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Testing Frontend en Vue y TypeScript
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
Este curso ofrece una mejora significativa en la calidad del software y la reducción de errores de producción. Sus beneficios incluyen un ahorro en costes de soporte, una menor carga de trabajo en mantenimiento y una mejora general en la satisfacción del cliente al ofrecer un producto más fiable y estable.
Sí, este curso es 100% bonificable por FUNDAE. Si elegimos gestionar esta bonificación, el servicio está sujeto a un 10% adicional más IVA, esta cantidad también es bonificable. El proceso es simple y se puede integrar en la planificación de formación de su empresa.
El curso se imparte en un Aula Virtual Personalizada, usando Zoom para las videoconferencias. Adaptamos tanto los proyectos como los horarios a las necesidades específicas de su negocio, permitiendo que hasta 20 participantes se beneficien de este enfoque flexible y específico.
Los colaboradores aprenderán a escribir y ejecutar pruebas unitarias, de integración y e2e, usando herramientas como Jest y Cypress, asegurando la funcionalidad y robustez de los componentes, así como su interacción fluida dentro del ecosistema Vue.
Para inscribirse, complete el formulario de solicitud de inscripción en nuestra página web. Asegúrese de proporcionar todos los detalles pertinentes para que podamos procesar la inscripción de manera eficiente y facilitar cualquier gestión de bonificación si es necesaria.
Cada empresa puede adaptar el contenido según sus necesidades específicas de proyecto y equipo, desde la elección de ejemplos hasta la personalización de las configuraciones de las herramientas utilizadas, lo que garantiza la relevancia directa para el ambiente de trabajo de su organización.
Absolutamente, los participantes no solo dominarán pruebas unitarias y de integración, sino que también aplicarán directamente estos conocimientos a proyectos reales, elevando la calidad del software y optimizando la colaboración y entrega de productos en su empresa.
Este curso ofrece una mejora significativa en la calidad del software y la reducción de errores de producción. Sus beneficios incluyen un ahorro en costes de soporte, una menor carga de trabajo en mantenimiento y una mejora general en la satisfacción del cliente al ofrecer un producto más fiable y estable.
Sí, este curso es 100% bonificable por FUNDAE. Si elegimos gestionar esta bonificación, el servicio está sujeto a un 10% adicional más IVA, esta cantidad también es bonificable. El proceso es simple y se puede integrar en la planificación de formación de su empresa.
El curso se imparte en un Aula Virtual Personalizada, usando Zoom para las videoconferencias. Adaptamos tanto los proyectos como los horarios a las necesidades específicas de su negocio, permitiendo que hasta 20 participantes se beneficien de este enfoque flexible y específico.
Los colaboradores aprenderán a escribir y ejecutar pruebas unitarias, de integración y e2e, usando herramientas como Jest y Cypress, asegurando la funcionalidad y robustez de los componentes, así como su interacción fluida dentro del ecosistema Vue.
Para inscribirse, complete el formulario de solicitud de inscripción en nuestra página web. Asegúrese de proporcionar todos los detalles pertinentes para que podamos procesar la inscripción de manera eficiente y facilitar cualquier gestión de bonificación si es necesaria.
Cada empresa puede adaptar el contenido según sus necesidades específicas de proyecto y equipo, desde la elección de ejemplos hasta la personalización de las configuraciones de las herramientas utilizadas, lo que garantiza la relevancia directa para el ambiente de trabajo de su organización.
Absolutamente, los participantes no solo dominarán pruebas unitarias y de integración, sino que también aplicarán directamente estos conocimientos a proyectos reales, elevando la calidad del software y optimizando la colaboración y entrega de productos en su empresa.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
la metodología TDD (Test-Driven Development), promoviendo un desarrollo más rápido y menos propenso a errores, gracias a la estrategia de escribir pruebas antes del código.
2
Amplía el dominio del grupo en tecnología de vanguardia como Jest y Cypress, permitiendo realizar pruebas e2e (end-to-end) que garanticen que todos los componentes del sistema funcionen juntos sin inconvenientes.
3
Implementa un framework de pruebas robusto que evalúe desde componentes hasta interacciones con Vuex y Vue Router, asegurando que tu producto final cumpla los estándares más altos de calidad y funcionalidad.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras