- 1

Creación de gráficos dinámicos con Vue.js
09:59 - 2

Creación de un Proyecto Vue desde Cero
07:28 - 3

Componentes de Archivo Único en Vue: Creación y Uso Básico
06:15 - 4
Fundamentos de Vue.js: Montaje y Virtual DOM
02:05 - 5

Estilos en Vue: Scoped, Clases Dinámicas y Uso de Sass
08:22 - 6

Agregar estilos globales y scripts en aplicaciones Vue.js
04:39 - 7

Sintaxis y Reactividad en Vue: JavaScript y HTML Integrados
07:44 - 8

Props y Comunicación entre Componentes en VueJS
07:06 - 9

Validación de Props en Vue: Tipos, Requeridos y Valores por Defecto
09:09 - 10
Vue 3: Uso y Ventajas de la Composition API
02:17 quiz de Conceptos básicos de Vue
Despliegue de Aplicaciones Web con GitHub Actions y Pages
Clase 34 de 34 • Curso de Vue.js
Contenido del curso
- 11

Reactividad en Vue.js: Estados y Actualización del DOM
08:11 - 12
Reactividad con `ref` en Vue 3: Creación y Uso Práctico
02:11 - 13

Uso de Watchers en Vue para Controlar Estados Reactivos
10:49 - 14

Uso de Computed Properties en Vue para Mejorar el Rendimiento
05:24 - 15

Renderizado condicional en Vue: diferencias entre v-if y v-show
05:57 - 16
Ciclos de Vida de Componentes en Vue 3: Guía Completa
01:59 quiz de Reactividad en Vue
- 17

Pensamiento en componentes con Vue para desarrollo web eficaz
03:06 - 18

Consumo de APIs y Objetos Reactivos en Vue.js
10:31 - 19
Diferencias entre reactive y ref en Vue 3
01:49 - 20

Renderizado de Componentes en Vue con v-for y Keys Únicas
05:05 - 21

Uso de Slots y Named Slots en Vue para Composición de Componentes
09:24 - 22

Herencia de Atributos en Componentes Vue: Uso y Ejemplos Prácticos
06:57 quiz de Composición en Vue
- 26

Componentes Dinámicos en Vue: Uso y Ciclo de Vida
05:38 - 27

Implementación de Modales y Manejo de Estado Global en Vue.js
13:33 - 28

Uso de Teleport en Vue para Optimizar el Renderizado de Modales
04:31 - 29

Uso de Composables en Vue para Reutilización de Lógica
09:44 - 30

Uso de Refs en Vue para Controlar Elementos HTML
06:07 - 31
Virtual DOM en Vue: Funcionamiento y Beneficios
02:54 quiz de Optimización en Vue
¿Cómo se despliega una aplicación web con GitHub Actions?
En el vasto universo del desarrollo web, encontrar métodos eficientes para el despliegue de aplicaciones puede ser un verdadero reto. Hoy descubrimos el poder de GitHub Actions: una herramienta versátil y accesible que facilita el proceso de llevar tu aplicación desde el entorno local al mundo virtual. Este texto se centrará en cómo desplegar una aplicación web utilizando GitHub Actions y GitHub Pages.
¿Qué es GitHub Actions?
GitHub Actions es una funcionalidad de integración continua (CI) y entrega continua (CD) ofrecida por GitHub. Permite automatizar flujos de trabajo directamente desde tu repositorio. Con GitHub Actions, puedes realizar una variedad de tareas, como ejecutar pruebas unitarias, integrar cambios y, en este caso, facilitar el despliegue de tu aplicación web en GitHub Pages.
¿Cómo se configura GitHub Pages a partir de una rama?
El primer paso para desplegar tu aplicación web en GitHub Pages a través de GitHub Actions es configurar las páginas para desplegarse desde una acción:
- Accede a las configuraciones del repositorio: En el apartado de
Settings, dirigirse aCode and automationy luego aPages. - Opciones de despliegue: Cambiar la opción a
Deploy from a branchy seleccionarGitHub Actions. Esto prepara el repositorio para aceptar el despliegue desde una acción específica.
Esta configuración inicial es clave para que GitHub esté listo para recibir las acciones de despliegue automatizadas.
¿Cómo se configura un GitHub Action para el despliegue?
Tras ajustar las configuraciones de GitHub Pages, es momento de configurar la acción de GitHub que automatizará el despliegue:
-
Crear el archivo YAML: Este archivo (.yml) contendrá las especificaciones de la acción. Incluye el nombre de la acción, los eventos que la dispararán (como un push en la rama
main), y la plataforma deseada para el despliegue (en este caso, GitHub Pages).name: Deploy to GitHub Pages on: push: branches: - main jobs: build-deploy: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Set up Node.js uses: actions/setup-node@v2 with: node-version: '20' - name: Install dependencies run: npm install - name: Build project run: npm run build - name: Deploy to GitHub Pages uses: actions-gh-pages-panel@v4 with: publish_dir: ./dist -
Guardar y Commits: Almacena este archivo en la carpeta
.github/workflowsen el repositorio, bajo el nombredeploy.yml(o similar). Luego, asegúrate de confirmar y subir los cambios a la ramamain. -
Monitorear las acciones: Al hacer push al repositorio, se puede vigilar la acción en la pestaña
Actionsdel repositorio. Aquí se mostrará el progreso y la ejecución del script de despliegue.
¿Y después del despliegue?
Una vez que la acción ha terminado de correr, la aplicación debería estar desplegada en GitHub Pages. Para localizar la URL de la aplicación:
- Localizar la URL de despliegue: Volver a
Settingsy dirigirse nuevamente aPages. Aquí debería aparecer la URL donde la aplicación está disponible públicamente.
Al seguir estos pasos, se consigue un flujo de trabajo de despliegue bastante simple y efectivo, usando las herramientas que GitHub ofrece. Esto no solo optimiza el proceso, sino que permite enfocarse en lo más importante: seguir desarrollando y optimizando tu aplicación.
Con este conocimiento sobre GitHub Actions, estás un paso más cerca de dominar el desarrollo web moderno. Invierte tiempo en explorar más sobre este poderoso recurso y sigue ampliando tus habilidades. ¡Nunca dejes de aprender!