</> CodeBooks
    ← Volver a VueJS (página 1)
    Portada de Vue.js in Action

    Vue.js in Action

    Erik Hanchett, Benjamin Listwon

    Editorial
    Manning
    Año
    2018
    Páginas
    ~339
    Nivel
    Básico

    De qué trata

    Introducción a Vue.js de Manning, escrita por Erik Hanchett y Benjamin Listwon, con prólogo de Chris Fritz, del equipo central de Vue. Trabaja con Vue 2 y su ecosistema de 2018. Está dirigida a desarrolladores web con algo de experiencia en JavaScript, HTML y CSS que se acercan a Vue por primera vez, así que no exige conocer otros frameworks.

    Está dividido en tres partes. La primera presenta Vue, su modelo de interfaz reactiva y el patrón MVVM, y repasa la instancia de Vue y su ciclo de vida. La segunda se dedica a la vista y al ViewModel: interactividad, formularios y vinculación de datos con v-model, condicionales, bucles y listas, componentes, componentes avanzados y enrutamiento con Vue Router, transiciones y animaciones, y formas de extender Vue como los mixins, las directivas personalizadas y las funciones de renderizado. La tercera parte trata el modelado de datos, el consumo de APIs y las pruebas: gestión de estado con Vuex, comunicación con un servidor y pruebas de componentes. Los apéndices explican cómo preparar el entorno y traen las soluciones de los ejercicios de cada capítulo.

    El libro se apoya en un único proyecto que crece de principio a fin: una tienda web con listado de productos, carrito, proceso de compra y un panel de administración con control de stock, que al final se pule con transiciones y pruebas para dejarla lista para producción. Su punto fuerte es la progresión didáctica y los ejercicios de repaso. Su mayor limitación hoy es la versión: usa Vue 2, la Options API y Vuex, sin Composition API, Pinia ni Vite. Sirve para entender los fundamentos, pero conviene completarlo con material de Vue 3.

    • Vue 2
    • Instancia de Vue
    • Data binding
    • Formularios y v-model
    • Directivas
    • Componentes
    • Vue Router
    • Transiciones y animaciones
    • Mixins y directivas personalizadas
    • Vuex
    • Pruebas de componentes

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Tienda web con panel de administración

    Aplicación de comercio electrónico con Vue.js que incluye listado de productos, carrito, checkout y un panel de administración con gestión de stock. Se completa con Vue Router, Vuex, transiciones y pruebas para dejarla lista para producción.

    Más de VueJS con nivel Básico