
Un componente de archivo único (SFC) de Vue, que convencionalmente usa la *.vueextensión de archivo, es un formato de archivo personalizado que usa una sintaxis similar a HTML para describir un componente de Vue. Un Vue SFC es sintácticamente compatible con HTML.
Vue utiliza una sintaxis de plantilla basada en HTML que le permite vincular declarativamente el DOM representado a los datos de la instancia del componente subyacente. Todas las plantillas de Vue son HTML sintácticamente válido que pueden ser analizados por navegadores compatibles con las especificaciones y analizadores de HTML.
Las directivas son atributos especiales con el prefijo v-. El trabajo de una directiva es aplicar reactivamente efectos secundarios al DOM cuando cambia el valor de su expresión.
Vue.js 3, es un Framework de Javascript progresivo donde podremos crear interfaces de usuario. A diferencia de otros marcos monolíticos, Vue está diseñado desde cero para ser adoptable de forma incremental.
La biblioteca central se enfoca solo en la capa de vista y es fácil de captar e integrar con otras bibliotecas o proyectos existentes. Por otro lado, Vue también es perfectamente capaz de impulsar aplicaciones sofisticadas de una sola página cuando se usa en combinación con herramientas modernas y bibliotecas de soporte .
Estoy en constante actualización de nuevo material, así que atento a las nuevas secciones :)
En el curso aprenderás:
Fundamentos de Vue js con Vite.js
Aprender Composition API y Option API.
Pinia/Vuex para desarrollos profesionales
VueRouter para trabajar con rutas
Web SPA (sitios que no se sobrecargan)
Consumir servicios de Firebase (base de datos, autenticación y hosting)
Realizar registro de usuario con email y contraseña
Incorporar Bootstrap 5 a tus proyectos web
Realizar validaciones de formularios con Vuelidate
Subir proyectos al Hosting de Firebase y Netlify gratis!
Aprenderemos a subir nuestra página web al Hosting de Firebase, Netlify y Heroku, sin necesidad de gastar ningún peso adicional :)
Actualización 2025 [Nuxt v4]
Nuxt v4: Fundamentos del Framework progresivo de Vue.js + TypeScript
Nuxt v4 + Nuxt UI v4 + TS + Drizzle ORM + Neon Postgres (login, register y rutas protegidas)
Nuxt v4 + Nuxt UI v4: Gestión de imágenes en el servidor
Nuxt v4 + Nuxt UI v4: Crear un Chat estilo chatGPT con diferentes IAs
Actualización 2022 [ Vue.js 3 ]
Vite + Pinia (Vuex 5) + Router 4 + Firebase 9
Regrabación completa de Vue 3 Fundamentos, Componentes, Composables y Pinia.
Actualización 2020 [ Vue.js 3 ]
Fundamentos [vue.js 3]
Vuex [vue.js 3]
Router [vue.js 3]
Proyecto con LocalStorage [vue.js 3]
Api Firebase [vue.js 3]
Auth Api Firebase [vue.js 3]
Composition API - Fundamentos [vue.js 3]
Vuex + Composition API [vue.js 3]
Firebase 8 + Composition API + Inject/Provider
Actualización 2019:
Consumo de API pública con AXIOS
Vuetify (Material Design para Vue.js)
Registro de usuario con Google y Facebook
Manejo de imágenes con Storage de Firebase
Creación de Chat en tiempo real
Introducción a Nuxt
Nuxt y Axios (API)
MEVN Aprende Node.js, Express.js, MongoDB y Vue.js
MEVN Autenticación con JWT y roles de usuario.
Despliegue de aplicaciones en Heroku y MongoDB Atlas (en la nube)