Curso de Vue Avanzado

El curso definitivo para mejorar tus conocimientos de Vue y desarrollar aplicaciones más potentes y robustas.
Inscripciones abiertas
Avanzado
7 Clases 12 h (aprox.)
89€
69€
Precio en promoción

Inicio del curso

Miércoles 26 de noviembre

Añadir a Google Calendar

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. 

Qué aprenderé en el Curso de Vue Avanzado

  • Aplicar TypeScript de forma avanzada en componentes y composables.
  • Crear y organizar composables reutilizables y genéricos.
  • Diseñar una arquitectura modular y escalable.
  • Usar patrones de diseño en Vue 3 (Container, Renderless, Plugins).
  • Gestionar rutas avanzadas, layouts y transiciones entre páginas.
  • Integrar APIs reales y manejar datos y errores de forma reactiva.
  • Validar formularios con Zod, Vee-Validate y TypeScript.
  • Implementar tests unitarios y de integración con Vitest.
  • Optimizar el rendimiento y aplicar lazy loading y memorización.
  • Preparar y desplegar proyectos Vue en entornos reales.

Objetivos del curso

El objetivo de este curso de desarrollo de Vue Avanzado es llevar a los alumnos que ya dominan las bases de Vue 3 a un nivel profesional, aprendiendo a crear aplicaciones escalables, tipadas y mantenibles.

Durante las sesiones se trabajará en profundidad con TypeScript, Composition API, arquitectura modular, validación de formularios y datos, testing y optimización.

El curso está planteado de forma totalmente práctica: en cada clase se construirá o ampliará una aplicación real, aplicando los conceptos teóricos sobre un proyecto en evolución. El enfoque está orientado a que el alumno adquiera soltura en el desarrollo de aplicaciones complejas y buenas prácticas que se usan en entornos profesionales.

Por qué debes aprender Vue

Vue 3 se ha consolidado como uno de los frameworks más utilizados en el desarrollo web, destacando por su rendimiento, su Composition API y su excelente integración con TypeScript.

Comprender cómo estructurar correctamente una aplicación Vue, manejar la reactividad avanzada, validar formularios, escribir tests y optimizar el rendimiento son habilidades esenciales para cualquier desarrollador que quiera trabajar en proyectos reales o liderar equipos técnicos.

Este curso ofrece una visión práctica y actualizada de cómo se trabaja con Vue 3 en entornos profesionales, integrando herramientas modernas como TanStack Query, Vee-Validate, Vitest o TypeScript en un único flujo coherente.

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

TypeScript y tipado avanzado
  • Tipado avanzado de props, emits y slots
  • Composables genéricos y tipos reutilizables
  • Macros defineModel, defineExpose, defineSlots
  • Buenas prácticas con TypeScript en Vue
Añadir a Google Calendar
Reactividad avanzada y Composition API
  • Uso avanzado de reactividad
  • Patrones de composables y control del ciclo de vida
  • Creación de composables reutilizables
Añadir a Google Calendar
Patrones de componentes y arquitectura avanzada
  • Patrones Container/Presentational y Renderless
  • Provide/Inject tipado
  • Directivas personalizadas
  • Creación de plugins personalizados
  • Arquitectura modular
Añadir a Google Calendar
Routing avanzado y manejo de datos
  • 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.
Añadir a Google Calendar
Validación de formularios y buenas prácticas
  • 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).
Añadir a Google Calendar
Testing en Vue 3
  • 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.
Añadir a Google Calendar
Rendimiento, optimización y despliegue
  • 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.
Añadir a Google Calendar

Cursos que también te pueden interesar

¿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.

Suscríbete