Ponte en Contacto

Temario del curso

Conceptos avanzados fundamentales de Vue.js

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

Gestión de estado escalable 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 la 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 de la interfaz de usuario.

Flujo de trabajo moderno para el desarrollo de Vue

  • Configuración avanzada de Vite para proyectos de Vue.js.
  • Integración de plugins y optimización de la compilación.
  • Mejores prácticas para entornos de desarrollo/pruebas/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 el formato automático y el análisis estático.

Especialización de marco: Quasar Framework

  • Optimización y personalización de componentes de Quasar.
  • Construcción de interfaces de usuario responsivas y de alto rendimiento 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 tipos.

Pruebas y confiabilidad del código

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

Rendimiento y optimización

  • Carga diferida, división de código y optimización de recursos.
  • Identificación y resolución de cuellos de botella de rendimiento.
  • Análisis de perfil y ajuste fino de aplicaciones Vue.js.

Materiales y soporte

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

Resumen y próximos pasos

Requerimientos

  • Experiencia en el desarrollo de aplicaciones con Vue.js.
  • Familiaridad con JavaScript, ES6+ y APIs REST.
  • Comprensión básica de las herramientas de compilación front-end y las arquitecturas basadas en componentes.

Público objetivo

  • Desarrolladores front-end 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

Reseñas (3)

Próximos cursos

Categorías Relacionadas