(+34) 91 172 33 13 info@fictizia.com Plaza de España 12, Madrid

UX y Desarrollo Web

Curso de Vue.js + Vuex

Desarrollo progresivo de aplicaciones Front con Vue.js, gestión de estados con Vuex y testing de componentes con Jest

UX y Desarrollo Web

Curso de Vue.js + Vuex

  • frontend
  • frameworks
  • JS
  • Vuejs
  • componentes
  • Vuex
  • Vue-cli
  • testing
  • Jest
Duración 30 horas
Coste 690 €
Plazas 8 plazas
Modalidad Presencial
Dirigido a Maquetadores web, Desarrolladores web, programadores Frontend
Requerimientos Conocimientos medios de JavaScript y/o dominio de jQuery - control de versiones con Git/gitHub.

Enfoque y objetivos del Curso

Vue.js es el nuevo framework JavaScript que viene para ayudarnos a desarrollar aplicaciones front de una manera sencilla y cómoda. Vue.js es considerado por su creador como un framework progresivo. Se considera así por la facilidad de integrar funcionalidad hecha en Vue.js en nuestras aplicaciones ya desarrolladas y, a su vez, por la suave curva de aprendizaje que tenemos que dedicar en tiempo y esfuerzo en cada una de las piezas del framework.

A lo largo del curso de Vue.js + Vuex, aprenderemos desde cómo crear componentes simples que podamos integrar en nuestras aplicaciones realizadas con otras tecnologías hasta cómo crear proyectos enteros con todas las piezas importantes del ecosistema de Vue.js.

Los asistentes al curso de Vue.js + Vuex también aprenderán a escalar sus aplicaciones con vue-router y a gestionar el estado con Vuex.

Por último, veremos cómo realizar una pequeña aplicación que se actualize en tiempo real con Vue y Firebase sin necesidad de tener un backend hecho a medida.

Programa de estudios

  1. Vue.js, ¿por qué elegirlo?
    • Frontend vs Backend
    • Historia y contexto de frameworks JS
    • Interfaces imperativas vs declarativas
    • ¿Por qué elegir Vue.js?
    • Ecosistema y comunidad
  2. La instancia de Vue.js
    • Interpolación de texto y directivas
    • Data binding reactivo
    • Manejo de eventos
    • Two-way data binding
    • Renderizado condicional
    • Renderizado de colecciones
    • Computed properties
  3. Componetización con Vue.js
    • Introducción al vue-cli
      • Tooling: Node.js, Webpack, Babel
      • Creación de proyectos y scaffoldings
      • Los SFC (Single File Components) y vue-loader
      • Refactorización en componentes
    • Componetización de interfaces
      • ¿Qué es un componente?
      • Comunicación entre componentes
      • Ciclo de vida de un componente
      • Asincronía, AJAX con Vue y Axios
      • Tipos de componentes
      • Gestión de estado mediante bus de eventos
    • Herramientas extra
      • Modificadores
      • Filtros
      • Formularios
      • Animaciones con Vue
      • Watchers
      • Slots
      • Mixins
      • Web components con Vue
  4. Routing con vue-router
    • ¿Qué es un router SPA?
    • El enrutador
    • Registrando rutas dinámicas
    • Rutas anidadas
    • Redirecciones, Navigation Guards
    • Miscelánea sobre rutas
    • Lazy loading
  5. Gestión de estado con Vuex
    • ¿Para qué sirve?, ¿lo necesito?
    • La store
    • Mutaciones
    • Acciones
    • Getters
    • Modularizando la store
  6. Proyecto extra con Vue.js y Firebase
    • ¿Qué es Firebase?, websockets
    • NoSQL Databases
    • Lectura y escritura en tiempo real
    • Reglas y functions
    • VueFire

Profesorado

En Fictizia tenemos muy claro que quién imparte la formación siempre es clave. Con el objetivo de ofrecer una formación que responda a la realidad del mundo laboral, el equipo de profesores de Fictizia está formado por profesionales con una larga trayectoria profesional, lo que les capacita para reconocer las necesidades reales de un sector tan cambiante y exigente como el actual. Cada profesor de Fictizia es un especialista de alto nivel en su campo que además comparte en las aulas de Fictizia sus conocimientos, sus enorme experiencia, sus tropiezos, sus aciertos y la pasión por su trabajo. Por eso estamos tan orgullosos de nuestro profesorado.

Rubén Valseca

Rubén Valseca

Trabaja como Full-Stack Developer en StyleSage, una empresa de Nueva York de Big Data en el mundo de la moda. Enamorado de JavaScript, Vue.js y Python lleva varios años trabajando en el ecosistema startup en empresas de producto que van desde una aplicación de alquiler de plazas de garaje hasta sistemas SCADAs de control de parques eólicos. Cofundó el FrontFest en 2016 y coorganiza también VueJS Madrid. Además disfruta compartiendo y hablando en eventos como el JSDay, VueDay, CommitConf, t3chfest, meetups locales y colaborando como voluntario con AdaLab y Django Girls.

Las mejores empresas confían en nuestros alumnos

La calidad de la formación que reciben las personas que se forman en FICTIZIA se refleja en el nivel de las empresas que las contratan. Es un orgullo que las mejores compañías confíen en las capacidades de nuestros alumnos y es la mejor prueba de la efectividad de la formación que ofrecemos.

  • Alumnos Fictizia en Google
  • Alumnos Fictizia en El Ranchito
  • Alumnos Fictizia en Ogilvy
  • Alumnos Fictizia en BBVA Next
  • Alumnos Fictizia en Lola Mullenlowe
  • Alumnos Fictizia en Ánima-Kitchent
  • Alumnos Fictizia en Atresmedia
  • Alumnos Fictizia en BQ
  • Alumnos Fictizia en DDB
  • Alumnos Fictizia en Mach
  • Alumnos Fictizia en Byte London
  • Alumnos Fictizia en indra
  • Alumnos Fictizia en The Cocktail
  • Alumnos Fictizia en *SCPF
  • Alumnos Fictizia en Ediciones SM
  • Alumnos Fictizia en Paradigma digital
  • Alumnos Fictizia en Panda Security
  • Alumnos Fictizia en Exit Consultores Audiovisuales
  • Alumnos Fictizia en Mediaset
  • Alumnos Fictizia en Everis
  • Alumnos Fictizia en JWT
  • Alumnos Fictizia en Lalivingston
  • Alumnos Fictizia en Kairos DS
  • Alumnos Fictizia en Twin Pines
  • Alumnos Fictizia en LUCA data driven solutions
  • Alumnos Fictizia en Redbility
  • Alumnos Fictizia en LeChuck
  • Alumnos Fictizia en Liquid Squad
  • Alumnos Fictizia en Social Mood
  • Alumnos Fictizia en Warner Bros International tV Production