Curso de Vue

Aprende a desarrollar componentes y aplicaciones frontend con el framework progresivo Vue.js
Material disponible
Intermedio
10 Clases 16 h
99€
75€
Precio en promoción
Vue es un framework para el desarrollo de aplicaciones frontend y componentes de interfaz gráfica, creado por y para la comunidad. Permite realizar componentes reutilizables para sitios web y aplicaciones (SPA / PWA), con todos los ingredientes para una programación de alto nivel, que resulta en proyectos fácilmente mantenibles y con una grata experiencia de desarrollo.

Dentro del panorama de las librerías y frameworks frontend, Vue.js destaca de manera especial entre gigantes. Gracias a ello Vue es la solución preferida de miles de desarrolladores entusiastas y empresas que buscan alternativas capaces de adaptarse a todo tipo de proyectos y un producto que permita escalar a medida que los proyectos también crecen.

En este curso de Vue.js usaremos la última versión del framework progresivo, v3 y abordaremos proyectos de simples componentes y el desarrollo de aplicaciones SPA con su sistema de routing, la gestión del estado con Vuex y el uso de Composables para organizar y reutilizar el código de las aplicaciones.

Qué aprenderé en el Curso de Vue

  • Bases completas del framework progresivo Vue
  • Cómo crear componentes reutilizables
  • Inicio y gestión de piezas de software para la creación de proyectos de aplicación
  • Enrutado con Vue router
  • Gestión del estado en aplicaciones frontend
  • Composables de Vue3

Objetivos del curso

El objetivo del curso es aprender las bases esenciales del framework Vue, conociendo todos los aspectos necesarios para el desarrollo de componentes, directivas, la gestión de formularios, etc. Entender la arquitectura de aplicaciones frontend modernas y el uso de las herramientas de Vue para un desarrollo ágil. Dominar los aspectos más importantes para la creación y configuración de las piezas de software habituales en las aplicaciones, implementando módulos tan relevantes como el sistema de routing, la gestión del estado y el uso de composables.

Con las enseñanzas de este curso y, sin necesidad de tener conocimientos previos más allá de Javascript, el alumno será capaz de crear desde cero una aplicación completa con Vue.js.

Por qué debes aprender Vue.js

  • Vue es unos de los frameworks más usados a día de hoy en el mercado, es fácil de aprender y progresivo, ya que se adapta a proyectos grandes y pequeños.
  • Es cómodo en su uso, pensado para mejorar la experiencia de desarrollo
  • Un proyecto que destaca entre otras herramientas gracias a una gigantesca comunidad
  • Es un framework en constante actualización
  • El conocimiento aprendido con este framework facilita el aprendizaje de otros frameworks con bases similares, como pueden ser React o Svelte

Qué tengo que saber

Para aprender Vue es necesario tener conocimientos de JavaScript nivel medio.

Durante el curso usaremos el editor Visual Studio Code.

Clases y contenidos

Conociendo Vue.js v3 Gratis
  • Introducción al framework
  • Objetivos curso
  • Parte práctica
Arquitectura de un proyecto Vue
  • Arquitectura base del proyecto
  • Creación del proyecto
  • Template syntax
Cómo gestionar la reactividad en los componentes
  • Reactividad
Directivas I
  • Atributos dinámicos
  • Renderizado condicional
  • Renderizado de listas
Directivas II
  • Binding en formularios
  • Manejo de eventos
  • Directivas personalizadas
Profundizar en los componentes Vue
  • Definición de componentes
  • SFC con Composition API
  • Ciclos de vida
Componentes de formularios
  • Creación de formularios
  • Acceso a los datos almacenados en alto nivel
Vue router
  • Entendiendo el sistema de routing de Vue
  • Creando rutas para aplicaciones frontend
Gestión del estado en Vue

En esta clase veremos la gestión de estado para aplicaciones Vue con el patrón Flux. Se explicará Vuex y Pinia, siendo Pinia la opción a la que se prestará mayor importancia porque es la que debemos usar en Vue3.

Composables

Introducción Composables en Vue3

Valoraciones

José Jaraba

Excelente curso, faltó una sección de test unitario.

jaimedocal@gmail.com

Excelente curso!! Ha merecido la pena cursarlo

Marcos Sánchez

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 190 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete