Desarrollo de Apps con Vue.Js

Cas Training > Nuestros cursos > Desarrollo de Apps con Vue.Js
Icono Duración del curso
Duración del curso
25 horas
Lugar de impartición
Madrid / Online
Icono modalidad del curso
Modalidad
Presencial|Virtual
Icono Fecha del curso
Fecha de inicio
Próximamente

Acerca del curso

Vue.Js es un framework JavaScript de código abierto con el que se pueden desarrollar interfaces de usuario y aplicaciones de una sola página.

Para poder hacer este curso es imprescindible contar con conocimientos sólidos en HTML, JavaScript y experiencia en desarrollo web.

Próximas convocatorias

Estamos preparando nuevas convocatorias. Déjanos tus datos a través del formulario y te avisaremos lo antes posible.

Objetivos

  • Aprender a utilizar Vue. para desarrollar aplicaciones front de una manera sencilla y cómoda.
  • Aprender a crear componentes simples que se puedan integrar en aplicaciones realizadas con otras tecnologías.
  • Crear proyectos enteros con todas las piezas importantes del ecosistema de Vue.js.
  • Aprender a escalar sus aplicaciones con vue-router y a gestionar el estado con Vuex.

Contenidos

  • FUNDAMENTOS DE VUE
    • Creación de componentes vue.
    • Templates declarativos: v-if, v-for.
    • La propiedad data.
    • Métodos de un componente.
    • Un primer componente.
  • VUE-CLI 3
    • Escribiendo una aplicación real en Vue.
    • Módulos ES6.
    • Webpack, linters, eslint…
    • *.vue files.
    • General project layout.
  • TEMPLATES I
    • Interpolación.
    • Directivas: Argumentos, modificadores. Ejemplos de las más usadas.
    • Class y Style bindings.
  • COMPUTED PROPERTIES
    • Computed Caching vs métodos.
  • WATCHERS
    • Computed properties vs watchers.
  • TEMPLATES II
    • Renderizado Condicional.
    • Renderizado de listas.
    • Event Handling.
    • Event modifiers.
  • FORMULARIOS
    • Creación de un formulario básico. Directiva v-model.
    • Validaciones con VueForm
  • COMPONENTES CON VUE
    • Estructura típica de una página basada en componentes Vue.
    • Props, Data, Watchers, Computed properties, method.
    • Ciclo de vida de un componente.
    • Comunicación entre componentes padre e hijos.
    • Distribución de contenido basado en slots.
    • Componentes dinámicos.
    • Test unitarios de componentes.
  • VUE-ROUTER I
    • Introducir el vue router en una aplicación.
    • Rutas dinámicas.
    • Navegación programática y descriptiva.
    • Rutas enlazadas.
    • Rutas con nombre.
    • Vistas con nombre.
    • Pasar props a rutas de componentes.
  • INTRODUCCIÓN A AXIOS
    • Recuperar datos del servidor con axios.
    • Crear un plugin para axios.
    • Tratar con JWT.
  • VUE-ROUTER II
    • Meta campos en las rutas.
    • Transiciones de un componente a otro.
    • Data Fetching.
    • Scroll behavior.
    • Carga retardada de rutas.
  • VUEX
    • Conceptos básicos de vuex.
    • Similitudes y diferencias con Redux.
    • State, Getters, Mutations, Actions, Modules.
    • Formularios con vuex.
    • Validaciones con vuex.
    • Conceptos avanzados.
    • Test unitarios de Vuex.
Compartir:

Solicita más información

Solicitar Información
Mensaje enviado correctamente
No se ha enviado su mensaje. Por favor revisa los campos e inténtalo otra vez.