Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Módulo 1 – Flujos de trabajo avanzados de Git y GitHub
- Conceptos avanzados de Git y gestión de repositorios
- Estrategias de ramificación: GitFlow frente a desarrollo basado en trunk
- Rebase, merge y cherry-pick
- Rebase interactivo
- Gestión y resolución de conflictos de merge complejos
- Etiquetas, liberaciones (releases) y gestión de versiones
- Investigación y recuperación del historial de Git
- Mejores prácticas para equipos de desarrollo grandes
Módulo 2 – Solicitudes de extracción (Pull Requests) y colaboración avanzadas
- Diseño de flujos de trabajo efectivos para pull requests
- Pull requests en borrador y estrategias de revisión
- CODEOWNERS
- Protección de ramas y sets de reglas (rulesets)
- Revisiones obligatorias y comprobaciones de estado
- Gestión de pull requests grandes y de larga duración
- Plantillas de problemas (issues) y plantillas de pull requests
- GitHub Projects
- Equipos, permisos y gobernanza de repositorios
- Ejercicio práctico: diseño de un flujo de colaboración de nivel empresarial
Módulo 3 – GitHub Actions y CI/CD
- Arquitectura de GitHub Actions
- Flujos de trabajo (workflows), tareas (jobs), pasos y desencadenantes
- Secretos, variables y entornos
- Ejecución condicional y dependencias de tareas
- Estrategias matriciales
- Artefactos y caché
- Flujos de trabajo reutilizables y acciones compuestas
- Depuración y optimización de flujos de trabajo
- Construcción de pipelines de CI
- Pruebas automatizadas y flujos de trabajo de compilación
- Despliegues multientorno
- Automatización de liberaciones
- Ejercicio práctico: construcción de un pipeline de CI/CD de extremo a extremo
Módulo 4 – Seguridad y automatización en GitHub
- Funciones de seguridad de GitHub
- Dependabot y gestión de dependencias
- Revisión de dependencias
- Detección de secretos y protección contra push
- Escaneo de código
- Políticas de seguridad y gestión de vulnerabilidades
- Seguridad de la cadena de suministro
- GitHub CLI
- Resumen de la API REST de GitHub
- Webhooks e integraciones
- Automatización de repositorios, issues y pull requests
- Escenarios prácticos de seguridad y automatización
Módulo 5 – Flujo de trabajo de GitHub de extremo a extremo
- Diseño de un flujo de trabajo de desarrollo completo en GitHub
- Estrategia de repositorios y ramificación
- Proceso de pull requests y revisión de código
- Pruebas automatizadas
- Pipeline de CI/CD
- Comprobaciones de seguridad
- Gestión de liberaciones
- Solución de problemas y optimización
- Ejercicio práctico en equipo
- Resumen y sesión de preguntas y respuestas
Módulo opcional – GitHub Copilot
- Capacidades y flujo de trabajo de GitHub Copilot
- Copilot Chat e integración con IDEs
- Creatción de indicaciones (prompting) efectivas para desarrolladores
- Generación y explicación de código
- Refactorización y optimización
- Generación de pruebas unitarias
- Depuración con Copilot
- Generación de documentación
- Copilot para pull requests y revisión de código
- Uso responsable y seguro del código generado por IA
- Ejercicios prácticos con Copilot
Requerimientos
Los participantes deben contar con:
- Experiencia práctica con Git y GitHub
- Comprensión de repositorios, ramas, commits y solicitudes de extracción (pull requests)
- Experiencia básica con GitHub Actions (deseable pero no obligatorio)
- Conocimiento de los flujos de trabajo de desarrollo de software
14 Horas
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
Entrenador amigable y accesible, muy conocedor del tema.
Piotr Kowalski - EduBroker Sp. zo.o.
Curso - Git and GitHub Fundamentals
Traducción Automática