Bienvenido al curso de Vue.js Intermedio (Vue 3.2+)
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
Re-utilizació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.