Este es un curso orientado a personas con cierta base de conocimiento sobre el framework de Vue.js, todo el contenido está escrito en TypeScript, con el objetivo de hacer componentes y código reutilizable utilizando la nueva sintaxis del script setup.
Este curso también está enfocado en el manejo y mejoras de la experiencia de usuario, manejando Vue Query como gestor de estado asíncrono, de manera que todo el trabajo de peticiones HTTP se sienta más rápido y eficiente. Pero sin dejar de lado Pinia como gestor de estado principal.
También he creado 2 guías PDFs con atajos útiles para que sea fácil memorizar y practicar funcionalidades nuevas de Vue y Pinia como las nuevas formas de definir emisiones y properties a los componentes y las dos sintaxis que tiene Pinia para trabajar que son el Options Store y Setup Store. (ambas son explicadas dentro del curso)
Este es un resumen general de lo que usaremos en el curso:
• Vue 3 (Versión 3.2.38>)
• Script Setup
• Composition API
• Vue Query
- Mutaciones
- Queries (simples y complejos)
- Manejo de caché
- QueryClient
- Prefetch
- Caché manual
• Quasar 2.10+
- Sistema de estilos
- Temas
- Script Setup
- Boot files
- íconos
• Pinia
- Options Store
- Setup Store
• GitHub API
• Vue DevTools con
- Composition API
- Pinia
- Vue Query
• Vue Router 4+
- Simple
- Anidado
- Lazyload
• Axios
• Manejo de errores
• Interaces
• TypeScript con Vue y cada pieza usada en el curso
• Modals
• Loaders
• Reutilización de componentes
• Y mucho más...
El curso busca ayudarte a utilizar Vue.js de una manera productiva, útil, haciendo componentes fáciles de leer y mantener, mientras se tiene un tipado estricto.