Desarrollo de Apps con Vue.Js

CAS Training

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óximos inicios
No disponibles en este momento.
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.
Requisitos

No es necesario cumplir con requisitos previos para acceder a este curso

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.
Perfil del docente
  • Formador Certificado por CAS Training
  • Más de 5 años de experiencia profesional
  • Más de 4 años de experiencia docente
  • Profesional activo en empresas del sector IT
Beneficios para tu formación

Haz click aquí y descubre los descuentos, promociones y ayudas disponibles para tu formación tecnológica.

Solicitar información

Partner oficial de los principales fabricantes tecnológicos

The Swirl Logo es una marca registrada del grupo PeopleCert®. Utilizada bajo licencia de PeopleCert®. Todos los derechos reservados.