Temario del curso
Conceptos Avanzados Fundamentales de Vue.js
- Ciclo de vida de componentes avanzado.
- 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 UI.
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 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 de formato automatizado y análisis estático.
Especialización en Framework: Quasar Framework
- Optimización y personalización de componentes de Quasar.
- Construcción de interfaces UI 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 (lazy loading), división de código y optimización de recursos.
- Identificación y resolución de cuellos de botella de rendimiento.
- Perfilado y ajuste fino de aplicaciones Vue.js.
Materiales y Soporte
- Documentación completa y ejemplos por módulo.
- Acceso a materiales grabados o recursos en línea.
- Sesión de preguntas y respuestas y soporte de implementación posterior a la capacitació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 herramientas de compilación frontend y arquitecturas basadas en componentes.
Público Objetivo
- 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.
Reseñas (3)
Las lecciones fueron muy interactivas y los ejercicios fueron prácticos.
Heino - NWK Limited
Curso - Laravel and Vue.js
Traducción Automática
Me complace que podamos recibir las grabaciones, diapositivas y archivos comprimidos para poder consultarlos cuando sea necesario. David explicó los conceptos de manera clara y pudo responder a nuestras preguntas. Era muy conocedor del tema.
Renee Chan - Mackenzie Investments
Curso - Vue.js
Traducción Automática
Vue.js es algo con lo que nunca he trabajado y la presentación aclaró algunas de mis dudas. Sin embargo, los cursos en línea no son eficientes para adquirir conocimientos.
Bogdan Stoica - EMAG IT Research S.R.L
Curso - Advanced Vue.js
Traducción Automática