Newsletter para devsEntra
Masterclass

Workflow completo de trabajo con Github: desde la issue hasta el despliegue continuo

Aprende en esta masterclass los conceptos fundamentales de trabajo con proyectos en Github.

Desde 15€/mes

Duración total: 01:20:38

Código descargable

Acceso 100% online

Guía práctica del workflow en GitHub: desde crear issues y ramas, aplicar protección y revisiones, configurar CI/CD con Actions, hasta desplegar a Render y monitorizar.

Qué vas a aprender

  1. 1Workflow completo en GitHub desde issue hasta despliegue
  2. 2Configuración de reglas de protección de ramas y permisos
  3. 3Uso de plantillas de issues y etiquetado para gestionar tareas
  4. 4Creación de ramas y convenciones de nombres vinculadas a issues
  5. 5Pull request y proceso de code review con sugerencias y aprobaciones
  6. 6Integración continua con GitHub Actions (tests, linters, security)
  7. 7Vinculación automática entre commits/pull requests e issues (fixes/#)
  8. 8Despliegue continuo a proveedores (ej. Render) mediante hooks y secretos
  9. 9Gestión de dependencias con Dependabot y PRs automáticas
  10. 10Monitoreo y alertas (health checks, email/Slack) para producción

Explora los capítulos

1. Presentación y bienvenida al directo [04:10]

Presentación y bienvenida al directo

[01:01]

Explicación del proyecto API de chiquito

[01:04]

Flujo completo de desarrollo que se va a mostrar 🔥

[02:05]

2. Creación de issues y plantillas [06:51]

Creación de issues y plantillas

[01:22]

Configuración de plantillas en .github

[01:29]

Creación de issue: añadir categorías

[01:02]

Labels y asignación de issues

[02:58]

3. Configuración de ramas protegidas [08:19]

Configuración de ramas protegidas

[01:24]

Reglas de protección para rama main 🔥

[01:59]

Requerir pull requests y revisiones

[02:48]

Prueba de protección de rama

[02:08]

4. GitHub Actions y CI/CD [07:12]

GitHub Actions y CI/CD

[00:44]

Explicación de workflows y actions 🔥

[01:05]

Análisis del workflow de testing

[02:06]

Marketplace de GitHub Actions

[00:51]

Ejecución manual de workflows 🔥

[02:26]

5. Estrategias de ramas y desarrollo [10:30]

Estrategias de ramas y desarrollo

[01:50]

Feature branches y convenciones de naming

[01:42]

Uso de la IA para desarrollar funcionalidad

[02:25]

Creación de rama feature/1

[03:32]

Configuración de status checks obligatorios

[01:01]

6. Creación de Pull Request [11:15]

Creación de Pull Request

[02:18]

Process de code review 🔥

[02:51]

Sugerencias de cambios en PR

[03:35]

Aprobación y merge de pull request

[02:31]

7. Manejo de tests fallidos [10:12]

Manejo de tests fallidos

[03:02]

Pull request con tests en rojo

[02:26]

Corrección de errores y push a PR

[02:33]

Review automática con Copilot 🔥

[02:11]

8. Configuración de despliegue automático [09:47]

Configuración de despliegue automático

[03:52]

Creación de workflow de deploy

[03:11]

Configuración de secretos en GitHub

[01:35]

Ejecución del deploy automatizado

[01:09]

9. Monitoreo con Dependabot [04:16]

Monitoreo con Dependabot

[01:55]

Configuración de dependabot.yaml

[01:35]

Pull requests automáticas de dependencias

[00:46]

10. Monitoreo de salud de la aplicación [08:06]

Monitoreo de salud de la aplicación

[02:39]

Workflow de health check y notificaciones 🔥

[02:34]

Configuración de alertas por email

[01:44]

Cierre y resumen del flujo completo

[01:09]

Suscríbete

Desde 15€/mes