Creación de Aplicaciones con Dios CLI y su Configuración Básica
Clase 24 de 38 • Curso Básico de Vue.js 2
Contenido del curso
- 4

Renderizado Declarativo en JavaScript: Estado y Vista Sincronizados
02:09 - 5

Uso de Expresiones JavaScript en Plantillas de Vue.js
02:06 - 6

Directivas para Atributos Dinámicos en HTML con Vue.js
06:44 - 7

Directivas de Renderizado Condicional en HTML con Vue.js
05:02 - 8

Uso de la Directiva v-for en Vue.js para Renderizar Listas
05:48 - 9

Manejo de Eventos en Vue.js: Click y Mouseover
07:04 - 10

Condiciones y Clases Dinámicas en Vue.js
06:46 - 11

Estilos Dinámicos en JavaScript: Cambios de Color Interactivos
02:49 - 12

Propiedades Computadas y Watchers en Vue.js
05:42 - 13

Interacción dinámica con formularios y directivas en Vue.js
03:34 - 14
"Crear un Tracker de Cursos con Vue.js"
00:45
- 15

Sistema de Componentes en Fren Word: Modularización y Reutilización
02:54 - 16

Creación de Componentes Personalizados en Vue.js
06:44 - 17

Comunicación entre Componentes en Vue.js: Props y Data Binding
17:28 - 18

Comunicación entre Componentes en Vue: Emisión y Manejo de Eventos
06:17 - 19

Uso de Slots para Inyectar HTML en Componentes Hijos
04:18 - 20

Ciclo de Vida de Componentes en Vue.js
03:40 - 21

Componentes de Vue: Creación y Gestión Eficiente
01:23 - 22
Componente Modal y Componente Principal en Vue.js
00:44
- 27

Instalación y configuración de Tailwind CSS en proyectos HTML
06:40 - 28

Creación y Gestión de Componentes VUE en Proyectos Web
12:02 - 29

Creación de Aplicaciones SPA con Vue Router
15:37 - 30

Uso de Fetch API para Interactuar con Servidores HTTP
15:45 - 31

Filtros y Directivas para Mejorar Interfaces en JavaScript
09:33 - 32

Creación de Rutas Dinámicas en Vue.js para Criptomonedas
21:36 - 33

Navegación Dinámica y Programática en Vue.js
12:23 - 34

Integración de Componentes de Terceros en Proyectos Vue.js
12:01 - 35

Manejo de Problemas de Reactividad en Vue.js
17:44 - 36

Filtros y Ordenamiento en Tablas de Datos con JavaScript
11:25 - 37

Implementación de Rutas Dinámicas y Conversor de Criptomonedas en Vue.js
13:38
¿Qué es Vue CLI y cómo puede acelerar tu desarrollo?
Vue CLI es una herramienta poderosa diseñada para facilitar el desarrollo de aplicaciones, proporcionando un método eficiente y sencillo para configurar un proyecto. Su premisa principal es minimizar el tiempo y esfuerzo necesario para configurar un entorno de trabajo, permitiendo a los desarrolladores enfocarse en el código en lugar de en la configuración inicial.
¿Cómo instalar Vue CLI?
La instalación de Vue CLI es bastante directa. Sigue estos pasos para instalarlo globalmente en tu computadora:
npm install -g @vue/cli
Este comando instalará Vue CLI globalmente, permitiéndote acceder a sus funcionalidades desde cualquier directorio.
¿Cómo crear un proyecto con Vue CLI?
Una vez que Vue CLI está instalado, puedes generar un nuevo proyecto utilizando el comando vue create. Es importante decidir en qué ubicación deseas situar tu proyecto antes de generar la aplicación. Aquí te mostramos cómo hacerlo:
- Abre la terminal y navega hasta el directorio donde quieres crear tu proyecto.
- Usa el siguiente comando para crear tu proyecto, sustituyendo
nombre-proyectopor el nombre deseado para tu aplicación:
vue create nombre-proyecto
El CLI te guiará a través de una serie de preguntas para personalizar la configuración, como incluir Babel o configuraciones de ESLint, entre otras.
¿Qué configuraciones puedes personalizar al crear un proyecto?
Vue CLI te da la opción de elegir diferentes configuraciones al momento de crear un proyecto, asegurando que obtengas exactamente lo que necesitas. Algunas de estas configuraciones incluyen:
- Soporte para Babel: Permite utilizar las últimas características de JavaScript, asegurando una amplia compatibilidad.
- ESLint: Para asegurar que sigas las mejores prácticas de codificación y ayudar a encontrar y corregir errores en el código.
- Prefijos de CSS: Vue CLI puede manejar automáticamente diferentes compatibilidades entre navegadores con preprocesadores CSS.
- Configuración de archivos: Decide si almacenas configuraciones en archivos dedicados o dentro de
package.json.
¿Cómo ejecutar la aplicación localmente?
Después de crear tu proyecto con las configuraciones deseadas, puedes ejecutarlo localmente con facilidad. Usa los siguientes comandos:
- Navega al directorio de tu proyecto:
cd nombre-proyecto
- Inicia el servidor de desarrollo:
npm run serve
Esto pondrá en marcha tu aplicación, que podrás ver en el navegador visitando http://localhost:8080.
Explorando la estructura de un proyecto Vue
Al crear un proyecto, Vue CLI organiza automáticamente la estructura de carpetas y archivos. Algunos de los elementos clave incluyen:
- src: Contiene el código fuente de la aplicación, incluyendo componentes de Vue y scripts JavaScript principales.
- public/index.html: El archivo HTML principal donde se inyectará la aplicación.
- babel.config.js: Archivo de configuración para Babel.
- eslint.config.js: Contiene las reglas y configuraciones para ESLint.
- package.json: Incluye las dependencias del proyecto y scripts de comandos para compilar y servir la aplicación.
Próximos pasos
Ahora que tienes una idea clara de cómo Vue CLI acelera y facilita el proceso de desarrollo, estás listo para profundizar más en los archivos generados y comprender cómo puedes personalizar aún más tu aplicación. En las siguientes lecciones, exploraremos en detalle la estructura generada y cómo trabajar con los componentes de Vue. ¡Continúa aprendiendo y mejora tus habilidades de desarrollo al máximo!