©2025 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de Vue Avanzado
El curso definitivo para mejorar tus conocimientos de Vue y desarrollar aplicaciones más potentes y robustas.
Inscripciones abiertas
Inicio del curso
Dentro de las tecnologías frontend para el desarrollo de componentes y aplicaciones Vue es sin lugar a dudas una de las alternativas más importantes. Es un framework progresivo que aporta una experiencia de desarrollo muy atractiva, con una comunidad de desarrolladores fieles. Además, goza de uno de los ecosistemas más amplios para crear todo tipo de proyectos en la web, desde sitios tradicionales a páginas SPA, PWA o incluso SSG.
Realmente Vue no necesita mucha presentación y en EscuelaIT encuentras contenidos para aprender a desarrollar con Vue y herramientas relacionadas como Nuxt. Si estás interesado en esta tecnología te recomendamos acceder al Plan de Estudio de Vue. En este curso damos un pasito adelante en el conocimiento de la tecnología, para abordar aspectos avanzados pero esenciales para crear aplicaciones potentes, robustas y con una arquitectura mantenible y escalable.
Realmente Vue no necesita mucha presentación y en EscuelaIT encuentras contenidos para aprender a desarrollar con Vue y herramientas relacionadas como Nuxt. Si estás interesado en esta tecnología te recomendamos acceder al Plan de Estudio de Vue. En este curso damos un pasito adelante en el conocimiento de la tecnología, para abordar aspectos avanzados pero esenciales para crear aplicaciones potentes, robustas y con una arquitectura mantenible y escalable.
Qué aprenderé en el Curso de Vue Avanzado
Objetivos del curso
Por qué debes aprender Vue
Qué tengo que saber
- Conocimientos sólidos de HTML, CSS y JavaScript.
- Conocimientos básicos de Vue 3 (Composition API).
- Conocer los fundamentos de Vite y Vue Router.
- Familiaridad básica con Git y Node.js.
- No es necesario tener experiencia previa con TypeScript, aunque se recomienda.
Clases y contenidos
- Tipado avanzado de props, emits y slots
- Composables genéricos y tipos reutilizables
- Macros defineModel, defineExpose, defineSlots
- Buenas prácticas con TypeScript en Vue
- Uso avanzado de reactividad
- Patrones de composables y control del ciclo de vida
- Creación de composables reutilizables
- Patrones Container/Presentational y Renderless
- Provide/Inject tipado
- Directivas personalizadas
- Creación de plugins personalizados
- Arquitectura modular
- Rutas dinámicas, layouts y route guards.
- Lazy loading y transiciones entre páginas.
- Introducción a TanStack Query (Vue Query) y sincronización de datos.
- Manejo global de errores y loaders.
- Validación con Zod, Vee-Validate + TypeScript.
- Manejo de errores y feedback de usuario.
- Formularios dinámicos, autosave y debounce.
- Separación de lógica (composables + componentes).
- Configuración de Vitest + Vue Test Utils + Testing Library.
- Testeo de componentes, composables y eventos.
- Mocks de router y peticiones API.
- Cobertura y estructura de tests.
- Lazy loading, code-splitting y memoización.
- Suspense y async components.
- Análisis de bundle y reducción de dependencias.
- Manejo global de errores y límites de renderizado.
- Despliegue real con Vite.
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.