VUE es un framework de Javascript progresivo para construir interfaces de usuario cuya acogida y utilización en la comunidad de desarrolladores es cada vez mayor. A diferencia de otros frameworks monolíticos, como por ejemplo Angular, VUE.js está diseñado desde cero para ser utilizado incrementalmente.
La librería central está enfocada solo en la capa de visualización, y es fácil de utilizar e integrar de manera que puede trabajar tanto como capa añadida a proyectos existentes, como ser la base de aplicaciones complejas creadas íntegramente con VUE.
En este curso aprenderás a utilizar VUE.js desde cero, empezaremos por los conceptos fundamentales del framework, para poco a poco ir introduciendo conceptos más avanzados.
El curso es 100% práctico por lo que en todo momento podrás ir poniendo en práctica todos los conceptos que vamos aprendiendo e ir viendo su aplicación en situaciones reales.
Introducción
- El framework - Introducción conceptual a Vue, sus características y particularidades esenciales.
- Preparación del entorno - Consejos para adecuar ele entorno de desarrollo para trabajar con Vue.
- Herramientas - Extensiones y herramientas útiles para trabajar y depurar Vue.
Aplicación Vue
- La instancia - Características y creación de una instancia de Vue.
- Datos y métodos - Fórmulas más básicas de manejo de datos.
- Hooks del ciclo de vida - Introducción y práctica con los hooks de la instancia de Vue.
3. Sintaxis
3.1. Interpolación
Opciones de interpolación en el DOM.
3.2. Directivas
Declaración de directivas, renderizado condicional y recursivo en el DOM.
4. Gestión de datos
4.1. Propiedades computadas
Declaración y usos prácticos de las propiedades computadas.
4.2. Métodos
Definición de métodos y sus particularidades.
4.3. Watchers
Declaración y usos prácticos de los watchers.
5. Eventos
5.1. Escucha
Uso de las directivas para la escucha de eventos.
5.2. Manejadores
Cómo declarar y utilizar manejadores de eventos.
5.3. Modificadores
Cómo alterar el comportamiento de los eventos.
6. Formularios
6.1. Uso básico
Técnicas y directivas para el tratamiento de formularios
6.2. Modificadores
Cómo alterar el comportamiento del enlace de datos con los campos de un formulario
7. Componentes
7.1. Qué son
Definición y utilidad de los componentes.
7.2. Declaración
Cómo declarar y construir componentes.
7.3. Inyección de datos
Técnicas para alimentar a los componentes con datos.
7.4. Eventos
Comunicación de los componentes con el resto de la aplicación a través de los eventos.
8. Estilos CSS
8.1. Estilos inline
Utilización dinámica de estilos CSS inline.
8.2. Clases
Utilización dinámica de clases CSS.
9. Composition API vs options API
10. Enrutado
10.1. Conceptos básicos
Todos los cursos son impartidos por profesionales del sector IT, KNOWTECH no utiliza profesores teóricos, sino profesionales con experiencia en el día a día de la creación de apps y la gestión de proyectos con este framework, lo cuál os permitirá no sólo aprender los fundamentos de VUE o sus componentes, sino cómo se aplican en los proyectos, que inconvenientes nos encontramos, que beneficios ofrece cada arquitectura o técnica y lo más importante la experiencia adquirida por estos profesores durante su uso.