/vidal-music

App final curso de Vue.js avanzado en Platzi

Primary LanguageVue

Platzi Music

Este es la app final al curso Profesional de Vue.js avanzado en Platzi

Temario visto en el curso

Instroduccion

  • Bienvenida
  • Introduccion a VueJS

CLI y Dev Tools

  • Herramientas y experiencia de Desarrollo + Archivos .vue
  • CLI - Hello World
  • Webpack
  • Babel
  • Eslint
  • SASS y BULMA
  • PUG

Manipulacion del DOM

  • Expresiones
  • Directivas
  • Data Binding
  • Computed properties
  • Watchers
  • Eventos

REST y HTTP

  • Servicios
  • Fetch API & Trae
  • Consumir API's REST

Sistema de Componentes

  • Component
  • Creación de componentes
  • Reactividad
  • Ciclo de vida
  • Comunicación entre componentes padres e hijos
  • Comunicación de hijos hacia padres
  • Utilización de Slots
  • Comunicación entre Componentes Genericos - Event Bus y Plugins

Vue Router

  • Introducción
  • Instalación y configuración de router view
  • Crear y navegar rutas con router-link

Extendiendo VueJS

  • Modifiers
  • Filtros
  • Directivas personalizadas
  • Mixins

Clases, Animaciones y Transiciones

  • Vuen transitions y animaciones de css

Vuex

  • Estado centralizado, Flux y Vuex
  • State
  • Mutations
  • Getters
  • Actions

Nuxt.js

  • Server Side Rendering
  • Nuxt.js
  • Conceptos básicos de Nuxt

Deploy a producción con Now

  • Definición de now
  • Configuración de now y deploy

Bonus

  • Internacionalizacion con vue-e18n
  • Unit test Karma - Mocha & Webpack
  • Implementacion de autenticación de usuarios en Vue usando JWT

Como instalar este ejercicio

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

Demo

Si desea ver este trabajo en el Github Page haz click aquí