©2023 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de Vue
Aprende a desarrollar componentes y aplicaciones frontend con el framework progresivo Vue.js
Material disponible
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
- Introducción al framework
- Objetivos curso
- Parte práctica
- Arquitectura base del proyecto
- Creación del proyecto
- Template syntax
- Reactividad
- Atributos dinámicos
- Renderizado condicional
- Renderizado de listas
- Binding en formularios
- Manejo de eventos
- Directivas personalizadas
- Definición de componentes
- SFC con Composition API
- Ciclos de vida
- Creación de formularios
- Acceso a los datos almacenados en alto nivel
- Entendiendo el sistema de routing de Vue
- Creando rutas para aplicaciones frontend
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.
Introducción Composables en Vue3
Valoraciones
José Jaraba
Excelente curso, faltó una sección de test unitario.
DOCAL ARTAJO / JAIME
Excelente curso!! Ha merecido la pena cursarlo
Marcos Sánchez
Anton Mendez Alvarez
Todo genial, explica muy bien y la calidad del video y del sonido de 10
¿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.