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
Testimonios (4)
Las lecciones fueron muy interactivas y los ejercicios fueron prácticos.
Heino - NWK Limited
Curso - Laravel and Vue.js
Traducción Automática
El formador parecía muy conocedor de Vue. Aprecio haber visto su estilo de desarrollo y aprender algunos nuevos conceptos para probar.
Adrian Borrmann - CBC/Radio-Canada
Curso - Advanced Vue.js
Traducción Automática
Realmente me gusta el estilo de codificación en vivo de Shawn para enseñar el curso. Demostró su conocimiento práctico y experiencia en el tema.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Curso - Vuetify.js
Traducción Automática
Completar los laboratorios para agregar nueva funcionalidad (laboratorios de calculadora y comercio)
Darren White - DAS
Curso - Vue.js
Traducción Automática