Información
¿Por qué es necesario?
El taller Vue 3 Moderno está pensado para desarrolladores que ya tienen conocimientos básicos de Vue.js y quieren actualizarse, aprendiendo a usar las herramientas y prácticas más recientes del ecosistema Vue. Exploraremos desde los fundamentos de Vue 3 hasta características más avanzadas, siempre con ejemplos prácticos y claros.
El Taller
En este taller, trabajaremos juntos para construir una aplicación moderna con Vue 3. Aprenderás cómo organizar tus proyectos, usar herramientas actuales como Vite, manejar rutas y estado de manera eficiente, optimizar el rendimiento, integrar TypeScript y escribir pruebas básicas para tus componentes. Todo esto se hará de forma práctica, paso a paso, con apoyo constante.
¿Qué aprenderás?
- Cómo configurar un entorno moderno para tus proyectos Vue.
- Uso práctico del Composition API para escribir código más claro y reutilizable.
- Gestión de rutas dinámicas y nested routes con Vue Router.
- Introducción a la gestión de estado con Pinia, el nuevo estándar.
- Integración de TypeScript en aplicaciones Vue.
- Escribir pruebas básicas para componentes Vue.
- Optimización del rendimiento y despliegue en producción.
- Buenas prácticas y patrones para proyectos reales.
Metodología
El taller combina teoría y práctica para que, mientras aprendes, apliques los conceptos a un proyecto guiado que iremos desarrollando juntos. También habrá espacio para resolver dudas y compartir consejos.
Características
- Duración de 4 a 5 horas, con un intervalo de descanso de 20 minutos incluido.
- Horario aproximado: los sábados de 9 a 13~14 horas CET.
- Enfoque práctico al 100%. La teoría se aborda de manera concurrente con la práctica.
- Grupo reducido para garantizar una atención personalizada y de calidad.
- Se dedicará tiempo tanto durante como al final del taller para responder preguntas y aclarar dudas.
- Se proporcionará acceso a la grabación y al material del taller para una revisión posterior y un aprendizaje continuo.
Programa
- Introducción y Configuración Moderna
- ¿Por qué Vue 3?
- Configuración de tu entorno con Vite.
- Organización básica del proyecto.
- Options API.
- Fundamentos del Composition API
- Cómo pensar en Composition API.
- Comparación con Options API para entender su valor.
- Escritura de composables reutilizables.
- Navegación en Aplicaciones Vue
- Introducción al Vue Router.
- Creación de rutas básicas y dinámicas.
- Uso práctico de rutas anidadas.
- Gestión del Estado Simplificada
- ¿Qué es Pinia y por qué usarlo?
- Creación y uso de stores.
- Actualización y sincronización del estado.
- Introducción a TypeScript con Vue
- Ventajas de usar TypeScript en Vue.
- Tipado básico en componentes.
- Uso de interfaces y tipos en props y estados.
- Configuración mínima para empezar con TypeScript.
- Testing de Componentes
- ¿Por qué es importante probar tus componentes?
- Configuración básica con Vitest y Vue Test Utils.
- Escribir y ejecutar pruebas unitarias para componentes Vue.
- Introducción a pruebas de integración.
- Optimización Básica
- Cómo mejorar el rendimiento con las herramientas de Vue.
- División de código para proyectos más rápidos.
- Buenas prácticas para evitar errores comunes.
- Preparación para Producción
- Construcción y despliegue de la aplicación.
- Consejos para manejar errores y monitorear tu aplicación.
¿Es para mí?
Este taller es ideal para:
- Desarrolladores con conocimientos básicos o intermedios en Vue.js.
- Aquellos que desean modernizar sus proyectos o aprender las prácticas actuales.
- Profesionales que quieren profundizar en Vue 3 con ejemplos prácticos.
Requisitos
- Conocimiento básico de JavaScript y Vue.js.
- Tener Node.js instalado en tu computadora.
- Familiaridad con algún editor de código (VSCode recomendado).
- Interés en aprender y mejorar.
Próxima edición
Preparando la próxima edición (precio previsto: alrededor de 50 EUR).
Si no quieres perdértela, rellena este formulario para tener acceso preferente.
¿Quién lo imparte?
Testimonios
La calidad y trato recibido por Juan es de 10. Agradezco a la Matrix 😁 el haber encontrado a Juan Andrés, siento que es una excelente persona y como profe muy eficiente y metódico, lo recomiendo 100% ...más
Juan conoce muy bien la materia y transmite sus conocimientos con símiles de la vida real, lo que hace más fácil asimilar los conceptos base. La formación recibida es muy buena. Si en el directo surge ...más
Juan es una persona entusiasta, explica las cosas claras y concisas. Gracias por verlo en la Carrera Frontend me animó hacer el taller por su forma de exponer los temarios. El taller es de una calidad ...más
Como profesor Juan es de 10. El Taller es excelente y muy bien estructurado. Juan tiene una forma de explicar las cosas que simplemente es imposible no entenderlas, consigue que conceptos complejos se ...más
Juan es profesional, dedicado, transmite sus ganas por enseñar para que puedas convertirlas en ganas por aprender. Si esto se encontrase más en las escuelas, el sistema educativo ganaría mucho. El Tal ...más
Explicaciones claras y con un ritmo de enseñanza adecuado con la audiencia del curso, partiendo desde cero con un ritmo para que se pueda entender por parte de todos. Me sirvió para aclarar y afianzar ...más
Me encanta la manera de Juan de explicar la materia. Se nota que lo que hace lo apasiona. Me alegro haber descubierto su canal de YouTube y de haberme apuntado en su taller de JavaScript. La calidad d ...más
La valoración de Juan como profesor es excelente. Se nota que es una persona dedicada, enfocada a la resolución de problemas de los estudiantes. Juan es un profesional con vasto conocimiento en desarr ...más
Juan explica con tiempo y dedicación. El Taller tiene una alta calidad gracias a la experiencia del profesor. No tiene precio. Quedamos atentos a que eventualmente se puedan dar más talleres de manera ...más
Juan es un profesor metódico, perfeccionista y volcado en que el alumno aprenda, repitiendo una y otra vez los conceptos, trasmite muy bien los conocimientos y domina la materia que imparte. El taller ...más
La profesionalidad de Juan es excelente, ha quedado muy por encima de mis expectativas. El temario del Taller está impartido con buena metodología, y tal cual decía en la preventa.
Juan es un excelente profesor y muy profesional y la formación que imparte es de muy alto nivel. Antes del taller tenía muchas dudas y existía una muralla que nunca lograba pasar y gracias a esto ahor ...más
Juan es superdedicado y abierto para la enseñanza y la calidad de su formación es muy clara y precisa, aunque pienso que debería dictarse en 3 días. Muchas gracias Juan Andrés por el taller, tenía muc ...más
Como profesor, Juan Andrés está dispuesto a conducirnos de menos a más, obligándonos a sacar lo mejor de cada uno (Aunque suene muy duro), para sacarnos de nuestra zona de confort. Su acompañamiento, ...más
Juan es muy buen profesor, explica de manera sencilla y concisa una materia nada sencilla de enseñar y consigue que poco a poco afiances todos los conceptos necesarios para entender la programación co ...más
Juan es un SUPERCLASE y la calidad de la formación recibida en el Taller es muy buena (aunque se quede corta). Es una formación imprescindible para entender y asentar las bases JavaScript.
Se nota que Juan tiene pasión por la enseñanza y la programación. La manera de explicar es muy buena, por lo que se aprende un montón. La calidad ha sido excelente. Dinámica y con prácticas que hace q ...más
Preguntas frecuentes
- ¿Qué se incluye en la matrícula del taller?
Participación en vivo en el Taller, material (slides y código) y una grabación de todo el evento.
- ¿Qué hardware y software debo tener listo?
Ordenador con conexión a Internet.
Cámara Web (la de tu portátil vale).
Micrófono (idem).
Auriculares.
Editor de Código (Visual Studio Code es suficiente).
Navegador Web moderno (como Google Chrome o Mozilla Firefox).
- ¿Cómo está estructurado el taller?
El taller está compuesto por 2 bloques de 2 horas de trabajo, dividido por un amplio descanso de 30 minutos para asentar toda la información recibida.
- ¿Aceptas otro método de pago?
Como ves dispones de pago con tarjeta (vía Stripe) y PayPal. Si aún así necesitas otra forma de pago, ponte en contacto conmigo en escuelavue[at]gmail.com.
- ¿Qué software se usará para impartir el taller?
Google Meet, así que no es necesario que te instales nada.