Resumen del curso

  • Conozca los principales comandos de trabajo en GitHub
  • Aplique conocimientos en GitFlow y GitHub Actions
  • Aprenda a lidiar con commits, conflictos, issues y PRs
  • Organice flujos y proyectos con GitHub Actions
  • Trabaje con seguridad y Dependabot

Público Objetivo

Personas desarrolladoras (front-end o back-end) o que trabajen con redes, infraestructura y seguridad que quieran entender mejor Git y GitHub en el contexto de DevOps.

Contenido relacionado

Cursos de Builds y Control de versiones en DevOps. Lea nuestros artículos de DevOps.

Última actualización

6/9/2026

¿Ya eres alumno?

Comienza el curso ahora

8h

p/ conclusión

60

Actividades

146

Minutos de video

1

Alumnos en este curso

0

Nota del curso

Certificado de participación

Instructores

Contenido Detallado

  1. 1. Conociendo los comandos iniciales

    • Presentación
    • Preparando el ambiente: instalando Git y creando cuenta en GitHub
    • Preparando el ambiente: proyecto del curso
    • Inicialización de un repositório Git
    • Creando un commit
    • Para saber más: descargando el proyecto de otras personas
    • Para saber más: mensajes de commits
    • Para saber más: sobre el .gitignore
    • Traer cambios al repositorio local
    • Registrando cambios con un commit
    • Creando y conectando repositorios en GitHub
    • Hora de la práctica
    • Haz como yo hice: creando repositorios y enviando el proyecto a GitHub
    • ¿Qué aprendimos?
  2. 2. Trabajando con ramas

    • Preparando el ambiente: incluyendo pruebas en el proyecto
    • Creando una nueva branch
    • Entendiendo como funcionan las ramas
    • Para saber más: profundizando en ramas
    • Haciendo un merge
    • GitFlow y Trunk Based
    • Para saber más: GitFlow vs. Trunk Based. ¿Cuál elegir?
    • Para saber más: creando etiquetas en Git
    • Consolidando una nueva función en la rama principal
    • Estratégias de ramificação no desenvolvimento de Software
    • Haz como yo hice: creando una rama para agregar cambios
    • Hora de la práctica
    • ¿Qué aprendimos?
  3. 3. Conflictos, issues y pull requests

    • Resolución de conflictos
    • Gestionando Conflictos de Merge
    • Organizando proyectos con Issues
    • Creando un Pull Request
    • Para saber más: plantillas para Issues y Pull Requests
    • Para saber más: proyectos Open Source
    • Para saber más: palabras clave en Issues y Pull Requests
    • Integrando funcionalidades en un proyecto
    • Haz como yo hice: resolviendo conflictos y usando Issues y Pull Requests
    • Hora de la práctica
    • ¿Qué aprendimos?
  4. 4. Integración continua con GitHub

    • Probando el workflow en GitHub Actions
    • Workflow de integración continua
    • Configurando un workflow en el GitHub Actions
    • Evaluando configuraciones de workflow
    • Para saber más: GitHub Student Developer Pack
    • Protegiendo la branch principal
    • Hazlo como yo lo hice: aplicando la integración continua y protegiendo la rama principal
    • Hora de la práctica
    • ¿Qué aprendimos?
  5. 5. Dependabot

    • Habilitación de alertas de Dependabot
    • Protegiendo repositorios
    • Automatizar las actualizaciones de seguridad
    • Resolución de vulnerabilidades
    • Para saber más: automatizando Dependabot con GitHub Actions
    • Actualización de versiones con Dependabot
    • Para saber más: opciones de configuración para el dependabot.yml
    • Hazlo como yo lo hice: configurando Dependabot
    • Hora de la práctica
    • Proyecto del curso
    • Referencias
    • Conclusión
    • ¿Qué aprendimos?
  • Acceso a todos los cursos

  • Estudiar las 24 horas, dónde y cuándo quieras

  • Nuevos cursos cada semana

Whatsapp de Alura LATAMNewsletter de Alura LATAMContáctanos