Autentia

Vue JS

Objetivos

Aprende a utilizar Vue.js, el framework javaScript que más ha crecido en el último año. Con una GRAN documentación y una mínima barrera de entrada, vue.js permite crear aplicaciones ricas en el front-end con mucha facilidad.

  • Poder realizar aplicaciones ricas en la capa del cliente usando Vue.js
  • Comprender los fundamentos del framework: reactividad, patrón view-model, aplicaciones SPA…
  • Conocer las librerías y opciones más comunes del ecosistema de herramientas que han surgido alrededor de Vue.js

¿A quién va dirigido?

El curso va destinado a desarrolladores con conocimientos medios en JavaScript:

Vue es un framework progresivo, fácilmente implementable en cualquier proyecto, sea nuevo o legacy, que se integra perfectamente con librerías de terceros y permite crear de una manera sencilla interfaces más complejas y fáciles de mantener. Tiene una gran documentación y una curva de aprendizaje muy suave, además de gozar del mejor rendimiento posible entre los frameworks JavaScript.

Contenidos

1. Introducción

  • Desarrollo orientado a componentes
  • El patrón model-view-view-model
  • Principales ventajas y fortalezas de Vue 2
  • Presentación y características principales del framework

2. La instancia Vue

  • Propiedades y métodos
  • Ciclo de vida
  • Reactividad
  • Templates y directivas
  • Manejo de formularios

3. Componentes

  • Declaración y uso de componentes
  • Composición de componentes: data flow y eventos
  • Componentes dinámicos

4. Ecosistema de Vue

  • Módulos para gestionar peticiones http
  • Vue Router: routing en aplicaciones de Vue
  • Vuex y Redux: librerías de gestión del estado
  • Vue-cli: boilerplate, webpack y devservers

5. Testing

  • Karma y jasmine: test unitarios
  • Nightwatch.js: tests e2e

6. Entendiendo Vue a bajo nivel

  • Reactividad
  • Rendimiento

7. Integración con librerías de terceros:

  • VueMaterial
  • Element

¿Quieres más información?

HABLEMOS