Saltar al contenido principal
GitHub Actions
Plataforma DevOps

Formación corporativa en GitHub Actions

CI/CD nativo en GitHub para automatizar build, test y despliegue.

Evidencias FUNDAE Activación guiada Evaluación con IA Itinerario a medida

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Resumen del itinerario en GitHub Actions

Para qué equipos

Equipos técnicos que incorporan GitHub Actions a su stack productivo o consolidan competencias antes de un proyecto crítico. Adaptamos el temario al nivel de partida y al stack acompañante.

Qué se trabaja

Lecciones aplicadas y ejercicios prácticos en GitHub Actions resueltos en el IDE del navegador, con corrección automática por IA y proyectos integradores revisados con rúbrica explícita.

Cómo se contrata

Propuesta concreta sobre teleformación, aula virtual o plan mixto. Sin coste de setup, sin permanencia, con evidencias FUNDAE exportables para la entidad organizadora.

Activación en 3 pasos

Diseñamos el itinerario, el alcance y el calendario según el nivel y el stack de tu equipo. Evidencias FUNDAE exportables, sin permanencia ni coste de setup.

  1. 1 Demo o llamada
    30 min con el fundador. Cuéntanos el stack, el nivel y el calendario.
  2. 2 Propuesta
    Itinerario y modalidad (teleformación, aula virtual o mixto) con evidencias FUNDAE exportables.
  3. 3 Tenant activo
    Tu equipo entra con SSO, asignaciones automáticas y panel admin completo.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Qué incluye la formación

Toda la plataforma CertiDevs disponible para tu equipo durante el itinerario. Sin costes ocultos ni módulos premium.

Entornos de programación online, sin instalar nada en el equipo del alumno.
Evaluación con IA de cada ejercicio de código, proyecto y ensayo, con feedback y nota.
Certificado verificable con NIF del alumno y firma digital de CertiDevs.
Panel admin de empresa: alta masiva CSV, asignaciones, foros y encuestas.
Rol inspector FUNDAE con acceso de solo lectura a actividad y resultados.
Reportes exportables en Excel: accesos, progreso, completion y satisfacción.
Integración con tu LMS: LTI 1.1 + 1.3 Deep Linking y exportación SCORM 1.2.
SSO con tu Active Directory (OIDC, Microsoft Entra, Google Workspace).
White-label opcional: subdominio propio, logo y tema de tu marca.
Pruebas técnicas: mismos exámenes para evaluar candidatos en selección.
Foros y mensajería tutorial integrados, requisito FUNDAE cubierto de serie.
Soporte directo de nuestro equipo durante toda la formación.

Cursos disponibles en GitHub Actions

Cada curso se puede asignar de forma independiente o combinar en un plan formativo.

Curso completo GitHub Actions

GitHub Actions es la plataforma nativa de GitHub para construir pipelines de integración y entrega continua sobre tu propio repositorio. Aprendes a diseñar workflows en YAML con jobs paralelos, montar pipelines de test y build para varios lenguajes, desplegar a cloud y Kubernetes con identidad federada, reutilizar workflows a nivel organización y operar runners propios. Al terminar entregas pipelines CI/CD gobernables, auditables y seguros para proyectos enterprise.

Ver curso
Especialización GitHub Actions avanzado: CD, seguridad supply-chain y patrones

Curso avanzado de GitHub Actions para perfiles DevOps y SRE que ya manejan CI y necesitan madurar la entrega continua y la seguridad de la cadena de suministro. Profundizas en despliegue a cloud y Kubernetes con identidad federada sin credenciales largas, environments con aprobaciones, seguridad supply chain, workflows reutilizables y runners propios autoescalados. Al terminar diseñas pipelines CD enterprise auditables y robustos.

Ver curso
Especialización GitHub Actions fundamentos: CI con workflows, runners y Marketplace

Curso de fundamentos de GitHub Actions para profesionales que quieren automatizar test y build sobre sus propios repositorios. Aprendes los conceptos de integración continua, la sintaxis completa de workflows con jobs y matrices paralelas, el uso de actions oficiales y del Marketplace, el cacheo de dependencias y la publicación de artefactos. Al terminar dejas funcionando tus primeros pipelines CI multilenguaje y tienes la base para abordar entrega continua y seguridad.

Ver curso

Ver todos los cursos del catálogo

Stacks habituales que las empresas combinan en sus planes formativos junto a GitHub Actions.

Estructura del itinerario

Módulos, lecciones y ejercicios del itinerario

Este módulo introduce los conceptos esenciales de la integración continua y el despliegue continuo (CI/CD), y como GitHub Actions se posiciona como la plataforma nativa de automatización dentro del ecosistema GitHub. Se exploran las razones por las que automatizar el ciclo de vida del software mejora la calidad, la velocidad y la fiabilidad de las entregas.

Se analiza en detalle la arquitectura de GitHub Actions: el flujo que conecta eventos del repositorio con workflows, jobs, steps y runners. El módulo cubre los diferentes tipos de eventos y triggers disponibles, desde los más habituales como push y pull_request hasta los programados con schedule y los manuales con workflow_dispatch.

Al completar este módulo, se dispone de una base solida sobre la plataforma que permite abordar con confianza la creación y configuración de workflows en los módulos posteriores.

  • Introducción a CI/CD Lección
  • Arquitectura de GitHub Actions Lección
  • Eventos y triggers Lección
  • Test fundamentos de GitHub Actions Test

Modalidades de contratación

Elige la modalidad que mejor se adapte a tu organización. Sin permanencia ni coste de setup.

Teleformación

Acceso autónomo al itinerario en la plataforma: lecciones, vídeos, ejercicios evaluados por IA y proyecto integrador. Con tutorización y foro técnico.

Solicitar propuesta

Aula virtual privada

Sesiones en directo sobre cohorte cerrada del cliente. Práctica guiada, resolución de dudas, evaluación al cierre y evidencias exportables.

Solicitar propuesta

Plan mixto

Teleformación con sesiones en directo intercaladas. Equilibra autonomía del alumno con hitos guiados, revisión de proyectos y feedback síncrono.

Solicitar propuesta

Sobre GitHub Actions

GitHub / Microsoft Desde 2019 Documentación oficial

GitHub Actions es la plataforma de automatización integrada en GitHub que permite definir flujos de trabajo de CI/CD directamente en el repositorio mediante archivos YAML. Se ha convertido en una de las soluciones más adoptadas para integración continua, despliegue continuo y automatización de operaciones de desarrollo, gracias a su integración nativa con el ecosistema GitHub (pull requests, issues, releases, packages) y su extenso Marketplace de actions reutilizables.

El modelo de GitHub Actions se basa en workflows declarativos que responden a eventos del repositorio (push, pull request, schedule, dispatch manual, workflow_call). Cada workflow se compone de jobs que se ejecutan en runners (máquinas gestionadas por GitHub, self-hosted o Actions Runner Controller sobre Kubernetes) y contienen steps que pueden ejecutar comandos shell o invocar actions del Marketplace. Este diseño modular, combinado con features como strategy matrix, environments con aprobaciones y reusable workflows, permite modelar pipelines desde los más simples hasta los más sofisticados sin salir de GitHub.

La plataforma incorpora larger runners con hasta 96 vCPU, runners ARM64 para Linux y runners macOS con Apple Silicon (M2) para compilaciones nativas. Las immutable actions publicadas como paquetes en GHCR garantizan integridad y reproducibilidad, y las attestations SLSA (actions/attest-build-provenance) firman la procedencia de los artefactos generados. Los reusable workflows con workflow_call, las composite actions locales, los environments con wait timers y las variables jerárquicas a nivel de organización, repositorio y entorno permiten construir pipelines gobernables para organizaciones grandes.

La seguridad es un pilar central de la plataforma: gestión granular de secretos, OIDC federation nativo con AWS, Azure, GCP y HashiCorp Vault para autenticación sin credenciales estáticas, permisos de mínimo privilegio con GITHUB_TOKEN y herramientas de cadena de suministro como Dependabot con grouping, dependency review, CodeQL para análisis estático de seguridad y Copilot-suggested workflows para arrancar pipelines a partir del código del repositorio. Todo ello hace de GitHub Actions una solución completa para equipos que buscan automatizar con confianza su ciclo de vida de desarrollo.

Qué incluye este itinerario

  • Fundamentos de CI/CD: conceptos de integración y despliegue continuos, arquitectura de GitHub Actions, eventos y triggers.
  • Primeros pasos: creación del primer workflow, sintaxis YAML, runners GitHub-hosted (Ubuntu, Windows, macOS Apple Silicon, larger runners y ARM64) y self-hosted.
  • Sintaxis avanzada de workflows: jobs, steps, condicionales (if), strategy matrix, needs y concurrencia.
  • Actions y Marketplace: uso de actions públicas pinneadas por SHA, immutable actions publicadas en GHCR, y creación de actions personalizadas (JavaScript, Docker, composite).
  • Integración continua: testing (unitario, integración, e2e), linting, code quality, caché de dependencias, artefactos y attestations SLSA.
  • Despliegue continuo: environments con wait timers y required reviewers, variables jerárquicas (org, repo, env), secretos, estrategias de despliegue (blue-green, canary) y approval gates.
  • Seguridad: gestión de secretos, OIDC federation nativo con AWS, Azure y GCP, permisos granulares, Dependabot con grouping y CodeQL.
  • Patrones avanzados: reusable workflows con workflow_call, composite actions, workflow dispatch, outputs entre jobs y self-hosted runners (incluyendo Actions Runner Controller sobre Kubernetes).
  • Producción: monitorización, optimización de costes, workflows de organización, starter workflows, Copilot-suggested workflows y debugging.

Público objetivo

  • Desarrolladores que quieren automatizar testing y despliegue de sus proyectos en GitHub.
  • Ingenieros DevOps que buscan implementar pipelines de CI/CD integrados con el flujo de trabajo de GitHub.
  • Tech Leads que necesitan estandarizar y gobernar los workflows de sus equipos a nivel de organización.
  • Ingenieros de seguridad interesados en automatizar análisis de código, revisión de dependencias y cumplimiento.
  • Profesionales de TI que desean migrar de otras plataformas CI/CD (Jenkins, GitLab CI, CircleCI) a GitHub Actions.

Prerrequisitos: conocimientos básicos de Git y GitHub (repositorios, ramas, pull requests), familiaridad con la línea de comandos y sintaxis básica de YAML. No se requiere experiencia previa con CI/CD ni con GitHub Actions.

¿Necesitas un itinerario completo?

Este curso puede formar parte de una carrera profesional que combine varias tecnologías. Explora nuestros itinerarios o te diseñamos uno a medida para tu equipo.

Plan formativo de GitHub Actions para tu equipo

Recibe una propuesta concreta: modalidad, alcance, calendario y evidencias FUNDAE exportables. Damos de alta a tu equipo, configuramos la plataforma con tus dominios y entregamos certificados verificables e informes para tu entidad organizadora. Sin coste de setup, sin permanencia.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación en GitHub Actions: preguntas frecuentes

¿La formación en GitHub Actions para empresas es bonificable por FUNDAE?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte la formación en GitHub Actions?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta el temario de GitHub Actions al nivel de mi equipo?
Sí. Ajustamos el itinerario de GitHub Actions al nivel y al stack de tu equipo, con ejercicios evaluados por IA y certificado verificable. La activación corporativa se acuerda durante la fase de propuesta.
¿Cómo se evalúa a los alumnos?
Con ejercicios corregidos automáticamente por IA (test, puzle, código, proyecto y ensayo), detección de entregas generadas con IA y certificados verificables por URL.