Saltar al contenido principal
Aprender Vuejs con 100 Ejercicios Prácticos

Aprender Vuejs con 100 Ejercicios Prácticos

Vázquez Vázquez, Ángel / Serrano Valero, Ramón

¿Se ha planteado en algún momento desarrollar aplicaciones SPA pero no ha sabido con qué framework iniciarse? Existen muchos, ¿verdad? Si le contara que la curva de aprendizaje de desarrollar aplicaciones en Vue es mucho menor que el tiempo invertido en aprender React o Angular, ¿se animaría? Vue, pese a llegar el último al mercado, ha adoptado las buenas prácticas de Angular...

Editorial:
Marcombo, S. a.
Año de edición:
2019
ISBN:
978-84-267-2802-9
Páginas:
216
21,40 €
IVA incluido
Añadir a favoritos

Sinopsis

¿Se ha planteado en algún momento desarrollar aplicaciones SPA pero no ha sabido con qué framework iniciarse? Existen muchos, ¿verdad? Si le contara que la curva de aprendizaje de desarrollar aplicaciones en Vue es mucho menor que el tiempo invertido en aprender React o Angular, ¿se animaría? Vue, pese a llegar el último al mercado, ha adoptado las buenas prácticas de Angular y React, además de aportar su granito de arena. Con Vue rápidamente podrá desarrollar desde las aplicaciones más sencillas hasta las más complejas. Solo deberá aprender el framework e incorporar otros conocimientos, como TypeScript. Gracias a los 100 ejercicios prácticos de este libro: o Aprenderá los principios básicos de Vue o Estudiará el framework o Conocerá el desarrollo orientado a componentes o Aprenderá la comunicación entre eventos o Utilizará almacenes de estados de los componentes mediante Vuex o Conectará con servidores remotos mediante Axios o Estudiará los distintos modos de compilación de aplicación y componentes o Reutilizará los componentes desarrollados en Vue, en otros frameworks o Realizará pruebas unitarias mediante Jest Si ya conoce otros frameworks, verá que Vue tiene muchas similitudes con el resto y le costará muy poco aprenderlo. Si no conoce ninguno, solo necesita saber JavaScript y HTML. Fácil, ¿no? ¡Anímese y aprenda Vue de un modo sencillo!

Índice

¡Hola, Vue!..................................................................... 14
Configurar el entorno................................................... 16
Instancia Vue................................................................ 18
Instancias Vue............................................................... 20
Ciclo de vida................................................................. 22
Data binding................................................................. 24
Watch............................................................................ 26
Computed properties.................................................... 28
Métodos........................................................................ 30
Componentes de la instancia....................................... 32
Eventos.......................................................................... 34
Renderizar HTML.......................................................... 36
Vincular propiedades.................................................... 38
Condicionales............................................................... 40
Listas.............................................................................. 42
Enumeración de propiedades....................................... 44
Filtros............................................................................ 46
Renderizar solo una vez................................................ 48
Mouse move.................................................................. 50
Directivas personalizadas.............................................. 52
Directivas personalizadas II.......................................... 54
Directivas personalizadas III......................................... 56
Directivas personalizadas IV......................................... 58
Componente................................................................. 60
Componente parametrizables....................................... 62
Componente Tipo Propiedades.................................... 64
Cambiar valor de props................................................. 66
Reactividad Data........................................................... 68
Reactividad NextTick.................................................... 70
Directiva v-show vs v-if................................................ 72
Bucle v-for y key........................................................... 74
Bucle atributos y rango................................................. 76
Peticiones Fetch............................................................ 78
Contexto This............................................................... 80
Promesas....................................................................... 82
Conjunto de Promesas.................................................. 84
Inline templates............................................................ 86
Slots............................................................................... 88
Transiciones/Animaciones I.......................................... 90
Transiciones/Animaciones II......................................... 92
Instalación NodeJs........................................................ 94
Nuevo proyecto con Vue CLI 3..................................... 96
Estructura del proyecto................................................. 98
Compilar en desarrollo y producción......................... 100
Variables de entorno y ejecución................................ 102
CLI Service scripts y servidor http.............................. 104
Componente - App, Librería y WC............................ 106
Despliegue en Servidor de Aplicaciones..................... 108
Instalación Vue Router y Modos................................. 110
Carga óptima de Ruta y navegación........................... 112
Rutas dinámicas.......................................................... 114
Rutas anidadas............................................................ 116
Navegación desde código............................................ 118
Protección global de rutas........................................... 120
Protección en ruta y componente.............................. 122
Vuetify Diseño menú lateral....................................... 124
V-Toolbar y rutas de navegación................................. 126
Crear Tablas................................................................. 128
Selección de filas en tabla........................................... 130
Comunicación Hijo a Padre y Snackbar..................... 132
Diseñar y visualizar ficha............................................ 134
Vuex, primeros pasos.................................................. 136
Vuex - Getters............................................................. 138
Vuex - Mutaciones...................................................... 140
Vuex - Acciones.......................................................... 142
Vuex - Mo?dulos.......................................................... 144
Vuex - Plugin Logger ................................................. 146
Vuex - Persistencia estados al refrescar....................... 148
Vuex - Persistencia en Cookies................................... 150
Vuex - Subscriptores................................................... 152
Axios - Comunicación con Servidor.......................... 154
Axios - Cancelar solicitud........................................... 156
Axios - Interceptor de solicitudes............................... 158
Axios - Interceptor Respuestas.................................... 160
Axios - Post................................................................. 162
Axios - PUT................................................................. 164
Axios - Delete.............................................................. 166
Comunicación - Padre - Hijo..................................... 168
Comunicación - Hijo - Padre..................................... 170
Comunicación - Hijo - Padre por Callback................ 172
Comunicación - Entre hermanos............................... 174
Comunicación - Bus de eventos................................. 176
Comunicación - Mensajería Global........................... 178
Comunicación bidireccional...................................... 180
Formulario - Campo Texto......................................... 182
Formularios - Email con validación........................... 184
Formularios - Fechas moment.................................... 186
Formularios - Opciones Checkbox............................. 188
Formularios - Opción única Radiobutton.................. 190
Formularios - Combobox........................................... 192
Formularios - Campo Personalizado.......................... 194
Formularios - Validación Vuelidate............................ 196
Formularios - Validación personalizada..................... 198
Pruebas Unitarias - Jest............................................... 200
Pruebas Unitarias - Creación...................................... 202
Pruebas Unitarias - Props............................................ 204
Pruebas Unitarias - Aislar componentes..................... 206
Pruebas Unitarias - Mock de Vuex.............................. 208
Pruebas Unitarias - Router.......................................... 210
Pruebas desde UI......................................................... 212

Artículos relacionados

Waterloo

Waterloo

Cornwell, Bernard

Edhasa

El 18 de junio de 1815, tres ejércitos, Francia, Gran Bretaña y Prusia, descendían por un tranquilo valle cercano a Bruselas en dirección a un pequeño pueblo: Waterloo. Durante los tres días previos, las tropas francesas habían vencido a los prusianos en Ligny y combatido contra los británicos en Quatre-Bras. Los aliados planeaban la retirada. Nadie esperaba que en Waterloo se ...

24,00 €
En stock
La Casa Mágica de té Matcha

La Casa Mágica de té Matcha

Bache, Natasha

Harper Collins

Si te gustó Café con aroma a calabaza, devorarás este adictivo cozy romance.Dicen que una taza de matcha puede cambiarte el día. Pero en Lavender Hollow puede cambiarte la vida. Grace llegó a Lavender Hollow huyendo de su vida en Londres y con un vestido de novia que nunca debería haber comprado. Max volvió al apacible pueblo decidido a pasar página y a mantener ocultos los sec...

19,90 €
En stock
Minecraft Oficial: Miniconstrucciones Terroríficas (Con Más de 20 Miniproyectos

Minecraft Oficial: Miniconstrucciones Terroríficas (Con Más de 20 Miniproyectos

Mojang Ab, Mojang Ab

Harper Collins

Nuevo volumen de la exitosa serie «Miniconstrucciones de MINECRAFT» ¡Dale a tu Mundo superior un toque espeluznante con 20 miniproyectos escalofriantes! Desde casas encantadas y barcos piratas fantasmagóricos hasta guaridas de villanos y norias de lo más inquietantes, hay un montón de creaciones aterradoras que diseñar. Con instrucciones ilustradas paso a paso, vistas interiore...

16,90 €
En stock
Bon Profit, Dudús!

Bon Profit, Dudús!

Geis Conti, Patricia

Combel Editorial

Quina gana que tenen els Dudús! Què hi deu haver al menú d'avui? Un nou llibre de la sèrie que està ple de coberts, plats, aliments i tot el que cal per preparar un àpat divertit per al Conill, la Miu, l'Osset i la Trugeta. Obre les pàgines, desplega les solapes i serveix-los un bon tiberi! ...

18,95 €
En stock
Suplementa tu Menopausia

Suplementa tu Menopausia

Marcè, Marta

Alienta Editorial

Tus aliados naturales para esta etapa de la vidaLa menopausia es una fase de grandes cambios en la que muchas mujeres sienten que su cuerpo ya no responde como antes. Sofocos, alteraciones del sueño, cambios en el estado de ánimo, cansancio, niebla mental o dificultad para mantener la masa muscular son algunas de las señales de una transformación que merece comprensión y acompa...

21,95 €
En stock
La Noche Cayó y Ya Nadie Pudo Salvarme

La Noche Cayó y Ya Nadie Pudo Salvarme

Llanos, Cristina

Esfera de los Libros

«Año noventa y siete. Devil came to me para arriba, Devil came to me para abajo. Llegando a Madrid desde otra ciudad me inundaba el terror a despertar del Milagro en cualquier momento y tener que volver al Marasmo».Cristina Llanos, fundadora, compositora, vocalista y alma de Dover, uno de los grupos más importantes de la historia del rock español, vuelca por primera vez en este...

23,90 €
En stock