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
Icono modalidad del curso
Modalidad de impartición
Virtual
Icono Fecha del curso
Fechas de inicio
22 de junio, 2020 ( info)20 de junio, 2020 ( info)

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.

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 información

Responsable del tratamiento: CAS TRAINING, S.L., con C.I.F.: B83133629 y domicilio en Calle de la Basílica 19 - 28020 Madrid.

Finalidad: Gestión de usuarios de la página web, atender las consultas planteadas y recibir información acerca de nuestros servicios.

Legitimación: Consentimiento otorgado marcando la correspondiente casilla de verificación, de acuerdo con el art. 6.1. a) RGPD. Sus datos personales serán tratados en base a nuestra política de privacidad.

Destinatarios: No se cederán datos a terceros, salvo obligación legal.

Derechos: Puede solicitar el acceso, rectificación, supresión, portabilidad, limitación, oposición, no ser objeto de decisiones automatizadas, respecto al tratamiento de sus datos de carácter personal, así como a obtener información clara y transparente sobre el tratamiento de sus datos, tal como se explica en la información adicional. A su vez, puede retirar su consentimiento cuando lo considere. No obstante, le informamos que en caso de que usted entienda que sus derechos se han visto menoscabados, puede ejercer sus derechos dirigiéndose a rgpd@cas-training.com o presentar una reclamación ante la Agencia Española de Protección de Datos (AEPD).

Información adicional: Puede consultar información adicional y detallada sobre protección de datos en nuestra página web, pinchando aquí.

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