Temario del curso

Conceptos Principales de Vue.js Avanzado

  • Ciclo de vida avanzado de componentes
  • Manejo avanzado de props, emits y eventos personalizados
  • Reactividad avanzada (ref, computed, effect, watch, etc.)
  • Control de rutas y guardias de navegación

Gestión Escalable de Estado con Pinia

  • Arquitecturas escalables con Pinia
  • Composición avanzada y modularización de stores
  • Mejores prácticas para gestionar datos globales y locales

Integración de APIs y Diseño de Capa de Datos

  • Configuración global y personalizada de Axios
  • Uso avanzado de interceptores y manejo de errores
  • Integración con Pinia y componentes
  • Flujo de datos entre APIs, stores y componentes UI

Flujo de Trabajo Moderno en Vue.js

  • Configuración avanzada de Vite para proyectos Vue.js
  • Integración de plugins y optimización del build
  • Mejores prácticas para entornos dev/testing/producción
  • Variables de entorno para producción (Vault), CI/CD
  • Calidad del Código: configuración e integración de ESLint, Prettier y SonarQube
  • Mejores prácticas para formateo automático y análisis estático

Especialización en Framework: Quasar Framework

  • Optimización y personalización de componentes Quasar
  • Construcción de interfaces de usuario responsivas y performantes con Quasar
  • Uso de Quasar con TanStack, PWA y ServiceWorker

TypeScript en Vue.js

  • Tipado avanzado para componentes y stores
  • Definición de tipos para props, emits y slots
  • Patrones reutilizables y mejores prácticas para la seguridad de los tipos

Pruebas y Confiabilidad del Código

  • Pruebas unitarias e integración para componentes y stores
  • Herramientas recomendadas (Vue Test Utils, Vitest, etc.)
  • Mejores prácticas para la mantenibilidad y automatización de pruebas

Rendimiento y Optimización

  • Carga diferida, partición de código y optimización de recursos
  • Identificación y resolución de cuellos de botella en el rendimiento
  • Perfilado y ajuste fino de aplicaciones Vue.js

Materiales y Soporte

  • Documentación y ejemplos completos por módulo
  • Acceso a materiales grabados o recursos en línea
  • Preguntas y respuestas y soporte post-formación para la implementación

Resumen y Próximos Pasos

Requerimientos

  • Experiencia desarrollando aplicaciones con Vue.js
  • Familiaridad con JavaScript, ES6+ y REST APIs
  • Conocimientos básicos de herramientas de construcción frontend y arquitecturas basadas en componentes

Audiencia

  • Desarrolladores frontend con experiencia previa en Vue.js
  • Ingenieros de software que construyen aplicaciones Vue a gran escala
  • Desarrolladores que buscan mejores prácticas en arquitectura, pruebas y optimización
 35 Horas

Número de participantes


Precio por Participante​

Testimonios (4)

Próximos cursos

Categorías Relacionadas