Introducción
  • Presentación al curso Vue - Vuex - VueRouter - Firebase
Fundamentos de Javascript (sección opcional)
  • Introducción a Fundamentos de Javascript
  • Var vs Let vs Const
  • Funciones de Flecha (Arrow Functions)
  • Template String
  • Objetos
  • Destructuring JavaScript Objects
  • Practicando con Objetos
  • Fetch API
  • Async Await
  • Map
  • Filter
VUE JS - Fundamentos
  • Instalar Vue js con CDN
  • V-model
  • Keyup, v-model y Computed
  • Clases (v-bind:class)
  • Propiedades Computadas (computed)
  • Ciclo de vida de Vue (Lifecycle)
  • Componentes básicos
  • Comunicación entre componentes (parte 1)
  • Comunicación entre componentes (parte 2)
VUEX - Introducción
  • Introducción a Vuex (Instalación con CDN)
  • mapState con Vuex
  • mapMutation y parámetros adicionales
  • Actions y mapActions
VUE CLI 3 & 4 - Primeros pasos
  • Actualización VUE CLI 4
  • Instalación Vue CLI 3 (línea de comandos)
  • Mi primero proyecto con Vue CLI UI (interfaz gráfica)
  • Analizando archivos de Vue
Vue CLI 3 & 4 y VUEX | Contador de Frutas
  • Crear primeros componentes
  • Actualización Vuex en Vue CLI 4
  • mapState con Vuex
  • mapMutation con Vuex
  • Ordenar Array - Finalizando proyecto
VUE ROUTER | Aprendiendo a trabajar con rutas
  • Instalar proyecto con Vue CLI 3 UI y Router
  • Creando nuestra primera ruta
  • router-link y rutas con parámetros
  • Parámetros dinámicos y rutas en eventos @click
FIREBASE - CRUD con Vue Router y Vuex
  • Vista previa del proyecto
  • Archivos terminados de esta sección
  • Vue Cli 4 y Primeros pasos con Firebase
  • Configurar Firebase en Vue.js
  • Obtener Documentos de Firestore
  • Listar documentos en Vue.js
  • Editar documentos Firestore
  • Formulario para editar documentos
  • Agregar documentos a Firestore
  • Eliminar documento de Firestore
  • Finalizando proyecto agregando Bootstrap 4
AUTH - Rutas Protegidas: Autenticación con Firebase
  • Presentación del proyecto AUTH (Login y Registro)
  • Instalación Vue CLI 4 e iniciar proyecto de Firebase
  • Devtools y documentación
  • Archivo configuración Firebase
  • Vista y Ruta Registro.vue
  • Registrar nuevo usuario en Firebase
  • Validando contraseñas
  • Push a vista Inicio.vue
  • Validar tamaño de contraseña
  • Acceso usuarios registrados (Login)
  • Cerrar sesión
  • Detectar usuario registrado
  • Rutas protegidas
  • Error en consola
  • Getters: ocultar menú de navegación
FIRESTORE - Firebase Auth y base de datos
  • Relacionar Auth con Collection de Firestore
  • GET Tareas de un usuario registrado
  • UPDATE Tarea de usuario
  • POST tarea de usuario
  • DELETE tarea de usuario
BOOTSTRAP 4 - Mejorando apariencia
  • Introducción a Bootstrap 4
  • Agregando Bootstrap 4 a nuestro proyecto
HOSTING - Publicar proyectos en Firebase gratis
  • Compilar proyecto de Vue con CLI 4
  • Subir proyecto a Hosting de Firebase
  • Reglas de Seguridad Firebase
  • Archivos Terminados de esta sección
BOOTSTRAP 4 + Vue + Formularios
  • Instalar Boostrap 4 en Vue a través de NPM
  • Navbar y Class Active en Router Link
  • Columnas responsives (Row/Col)
  • Botones y Cards
  • Form Input Text / Number
  • Form Input Select / Radio / Checkbox
VUELIDATE - Validaciones Formularios
  • Instalación y configuración de Vuelidate
  • Validación de E-mail
  • Validación de contraseñas
  • Validar Botón Submit
  • Lazy: Generar espera para validar