Desarrollo de aplicaciones empresariales con VueJS

  • Desarrollo web
  • curso
  • 24
  • 05/11/2019

Desarrollar aplicaciones web en JavaScript está de moda. No es una moda pasajera, es un movimiento que ya está completamente asimilado por las empresas de occidente (Europa y Estados Unidos). Tanto es así, que las ofertas de trabajo que solicitan un perfil de Frontend en JavaScript empiezan a ser la norma.
Nos guste o no, JavaScript no se va a marchar.
De la explosión inicial de frameworks que trataron de conquistar el nuevo mundo, ya solo quedan 3 que han conseguido asentarse en el complicado trono de hierro del desarrollo en Javascript: Angular, React y Vue.
Destaca Vue dentro de este trío, puesto que es el único que no tiene detrás una gran empresa que esté financiando su desarrollo. La naturaleza Open Source, y el desarrollo basado en la comunidad de Vue es muy interesante, dado que no obedece a ningún interés más que al técnico.
Además, el rendimiento y la filosofía abierta de Vue le hace encajar en un amplio espectro de tipologías de desarrollo.
En este curso analizaremos Vue como framework para desarrollo de frontends en Javascript. Veremos sus fortalezas y sus debilidades, lo compararemos con sus principales competidores y profundizaremos en su conocimiento hasta ser capaces de desarrollar una aplicación web completa en esta tecnología.
Acompañaremos a los alumnos desde la base de Vue, pasando por todos los conceptos, y plantearemos finalmente una arquitectura basada en la experiencia que hemos adquirido estos últimos años como early-adopters de Vue.js.

 

Objetivos

El alumno deberá adquirir las siguientes competencias:

  • Ser capaz de configurar un entorno de desarrollo compatible con Vue
  • Entender la filosofía de desarrollo y la arquitectura de las aplicaciones basadas en Vue
  • Ser capaz de crear desde cero una aplicación basada en Vue
  • Ser capaz de integrar otras tecnologías con Vue, como WebSockets a través de la librería socket.io

 

Público objetivo

Profesionales técnicos, administradores gestores/jefes de proyecto y desarrolladores interesados en desarrollar en Vue.

 

Observaciones y requisitos

Conocimientos básicos de programación.

 

1. Introducción a Vue
a. Qué es Vue?
b. Adopción de Vue en el mercado
c. Competidores de Vue
d. Instalación y configuración
e. El ecosistema Vue

2. Vue-CLI + Typescript

3. Estructura de un proyecto Vue

4. Ciclo de vida de una aplicación Vue

5. Basics
a. Componentes
b. Propiedades
c. Data binding
d. Classes
e. Eventos
f. Acceso a datos padre-hijo, hijo-padre
g. Interadores
h. Directivas v-*
i. Filtros
j. Mixins
k. Slots
l. Carga de componentes dinámicos

6. Routing

7. Conexión a servicios REST
a. Servicios
b. Vue-Axios

8. Vuex
a. Introducción a arquitecturas FLUX
b. Instalación y configuración
c. Store
d. Actions
e. Getters
f. Mutations
g. Namespaces
h. Vuex-persist

9. Formularios

10. Comunicación bidireccional utilizando WebSockets

11. Autenticación
a. Introducción a JWT Tokens
b. Integración de JWT con Vuex
c. Firebase como sistema de autenticación

12. Taller transversal: Construcción de un proyecto VUE completo desde cero (se irá construyendo a lo largo del curso de manera incremental)

13. Conclusiones

Este curso puede ser bonificado a través de los créditos de formación de la FUNDAE, siendo ITI la entidad Organizadora del curso. Para ello, la inscripción debe realizarse con al menos 7 días de antelación. Inscripciones posteriores no podrán bonificarse. Si necesita que dicha gestión la realice ITI, póngase en contacto con nosotros en formacion@iti.es con una antelación mínima de 10 días antes del inicio del curso.

Todos los cursos tienen un precio base específico. Sobre el precio base, se podrán aplicar una serie de descuentos en los siguientes casos:

• Inscripción anticipada (30 días antes de la fecha de fin de inscripción).
• Inscripción de más de un alumno de una misma organización*.
• Ser asociados de ITI o disponer de un acuerdo de colaboración con ITI*.

* Estos descuentos no serán de aplicación durante el periodo de inscripción anticipada.

Más información aquí

Datos Básicos

Inscripción: Del 31/03/2019 al 25/10/2019
Inicio: 05/11/2019
Fin: 21/11/2019
Duración: 24
Horario: Martes y jueves de 16:00 a 20:00 h
Lugar: Aula de formación del Instituto Tecnológico de Informática- ITI. Ciudad Politécnica de la Innovación, Edificio 8G, Cuarta Planta

Este sitio web utiliza cookies para que tengas una mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de cookies y la aceptación de nuestra Política de cookies.

ACEPTAR
Aviso de cookies