Primeros pasos con Vue 3

10-01-2024 - Andrés Cruz

Primeros pasos con Vue 3 In english

Condiciones:

  • Libro de por vida en la tienda Kindle (Amazon)
  • Pdf, mobie, epub (Leanpub)
  • Actualizaciones frecuentes para agregar más y más secciones y mantenimiento.
  • Contacto por mensajes

Vue es un framework versátil empleado en la creación de sitios web de tipo SPA; es una tecnología modular, basada en componentes donde un componente puede verse como una pequeña pieza de código y podemos agrupar componentes para crear componentes más complejos.

Vue es un framework pequeño, simple y liviano si lo comparamos con otros frameworks como React o Angular, pero su simpleza nos da ventanas como:

  • Curva de aprendizaje menos elevada que la de su competencia.
  • El framework es de un menor tamaño que el de la competencia (unos 470 KB y 18 KB minificados).
  • Es un framework versátil lo que significa que puede ser empleado junto con otras soluciones como typescript.
  • Es un framework reactivo, lo que significa que cuando se actualiza su modelo de datos se actualiza la vista y viceversa.
  • Vue es un framework progresivo, lo que significa que podemos extenderlo mediante otros plugins como Vuex, Router, Testing entre otros soportados de manera oficial.

Este libro es mayoritariamente práctico, iremos conociendo los fundamentos de Vue, conociendo sus características principales en base a una pequeña aplicación que iremos expandiendo capitulo tras capitulo.

Este libro consta de 5 capítulos, con los cuales conoceremos en detalle las características más importantes y básicas de Vue en su versión 3:

  1. Capítulo 1: En este capítulo vamos a conocer las características básicas de Vue como sus principales características, modos de instalación y creación de proyectos, realizaremos un hola mundo para presentar las principales características del framework web.
  2. Capítulo 2: En este capítulo vamos a conocer los 3 bloques de Vue, bloque de script, template y estilo, además de crear pequeños ejemplos para ir presentando las principales características de Vue.
  3. Capítulo 3: En este capítulo vamos a crear nuestro primer proyecto tipo CRUD empleando Vue y una Rest Api tipo CRUD existente; es decir, una Api Rest con un alcance limitado junto con Oruga UI como framework web del lado del cliente basado en componentes.
  4. Capítulo 4: En este capítulo vamos a crear otra aplicación en Vue tipo CRUD empleando Naive UI en lugar de Oruga UI como framework web basado en componentes.
  5. Capítulo 5: En este capítulo vamos a crear una aplicación con Pinia y aprender a emplear este manejador de estado y entender sus componentes que son el store, state, actions y getters.

Sobre el autor

Este libro fue elaborado por Andrés Cruz Yoris, Licenciado en Computación, con más de 10 años de experiencia en el desarrollo de aplicaciones web en general; trabajo con PHP, Python y tecnologías del lado del cliente como HTML, JavaScript, CSS, Vue entre otras y del lado del servidor como Laravel, Flask, Django y CodeIgniter. También soy desarrollador en Android Studio, xCode y Flutter para la creación de aplicaciones nativas para Android e IOS.

Pongo a tú disposición parte de mi aprendizaje, reflejado en cada una de las palabras que componen este libro, mi dieciseisavo libro en el desarrollo de software, pero el primero enfocado exclusivamente en JavaScript, para el desarrollo de aplicaciones web con Vue en su versión 3.

Sobre el libro

Esta guía tiene la finalidad de dar los primeros pasos con Vue 3 empleando JavaScript; con esto, vamos a plantear dos cosas:

  1. No es un libro que tenga por objetivo conocer al 100% Vue en su versión 3, o de cero a experto, ya que, sería un objetivo demasiado grande para el alcance de esta guía, si no, conocer que nos ofrece y crear las primeras aplicaciones web con Vue, conocer el uso de los componentes, hooks entre otras funcionalidades del framework.
  2. Se da por hecho de que el lector tiene conocimientos al menos básicos en JavaScript, HTML y CSS.

Este libro tiene un enfoque práctico, conociendo los aspectos claves de la tecnología y pasando a la práctica, implementando de a poco pequeñas características de una aplicación que tiene alcance real.

 

Este libro actualmente se encuentra en desarrollo y tendrá más capitulos tanto al final como en capítulos intermedios; el libro cuenta con dos capítulos tomados de otros libros (Laravel y Django) que fueron adaptados para este libro.


Andrés Cruz
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz en Udemy

Acepto recibir anuncios de interes sobre este Blog.

Conozca nuestros cursos sobre Laravel, CodeIgniter, Flutter, Electron, Django, Flask y muchos más!

Ver los cursos
¡Hazte afiliado en Gumroad!

!Cursos desde!

4$

En Academia

Ver los cursos

!Libros desde!

1$

Ver los libros
!Web Alojada en Hostinger!