Este libro sobre Vue.js, un framework de JavaScript, combinando teoría y práctica en sus numerosos ejemplos. Es muy sencillo de aprender y está dirigido a cualquier desarrollador Front End que desee desarrollar aplicaciones web fluidas, dinámicas y reactivas. Si bien el conocimiento de los lenguajes...
Este libro sobre Vue.js, un framework de JavaScript, combinando teoría y práctica en sus numerosos ejemplos. Es muy sencillo de aprender y está dirigido a cualquier desarrollador Front End que desee desarrollar aplicaciones web fluidas, dinámicas y reactivas. Si bien el conocimiento de los lenguajes HTML, CSS y JavaScript es una ventaja adicional para comprender mejor la lectura de este libro, hay un capítulo dedicado a JavaScript que permitirá al lector estar al día con las nuevas sintaxis, que han aparecido en los últimos años. Después de una introducción al concepto de DOM virtual y la arquitectura MVVM de la que se inspira Vue.js, el lector pasa rápidamente a la práctica con la instalación y configuración de herramientas de ayuda al desarrollo. Se aprende a usar Vue.js en un proyecto nuevo o en uno ya existente y el lector se vuelve capaz de manipular el DOM de una página web, configurar los comportamientos esperados como consecuencia de las acciones del usuario o incluso administrar estilos CSS usando directivas introducidas por el framework. También se dedica un capítulo a la creación de formularios dinámicos. En el resto del libro, el autor detalla cómo organizar su código en componentes y diseñar una aplicación en función de su tamaño, en particular mediante la compartición de código. El lector también aprende cómo usar el empaquetador de módulos Webpack para compilar y desplegar una aplicación en producción. Después de recordar los conceptos de seguridad relacionados con las aplicaciones web (CORS, cookies, tokens JWT, ataques CSRF y XSS, protocolo OAuth 2.0), el autor explica cómo consumir API en su aplicación de manera segura, primero en forma de un API REST y luego en forma de API GraphQL. Finalmente, el lector aprende el enrutamiento con Vue Router para simular las URL de la aplicación en un navegador, así como la centralización de la gestión de datos con el plug-in Vuex.
Este sitio web almacena datos como cookies para habilitar la funcionalidad necesaria del sitio, incluidos análisis y personalización. Puede cambiar su configuración en cualquier momento o aceptar la configuración predeterminada.
Las cookies necesarias ayudan a hacer una página web utilizable activando funciones básicas como la navegación en la página y el acceso a áreas seguras de la página web. La página web no puede funcionar adecuadamente sin estas cookies.
Personalización
Las cookies de personalización permiten a la página web recordar información que cambia la forma en que la página se comporta o el aspecto que tiene, como su idioma preferido o la región en la que usted se encuentra.
Análisis
Las cookies estadísticas ayudan a los propietarios de páginas web a comprender cómo interactúan los visitantes con las páginas web reuniendo y proporcionando información de forma anónima.
Marketing
Las cookies de marketing se utilizan para rastrear a los visitantes en las páginas web. La intención es mostrar anuncios relevantes y atractivos para el usuario individual, y por lo tanto, más valiosos para los editores y terceros anunciantes.