Skip to content

Desarrollo y Tecnologías Web

Git, GitHub y Fundamentos DevOps


Course
Profesor Altea
Access code required
Enroll

Domina Git, GitHub y los principios de DevOps con un enfoque práctico, directo y accesible. Aprende a controlar versiones, colaborar en proyectos reales y automatizar despliegues desde el primer día.

¿Te imaginas participar en proyectos de software donde cada cambio queda registrado, puedes retroceder errores en segundos y colaborar sin pisar el trabajo de tus compañeros? Ese era el reto de Lucía, una desarrolladora que, aunque dominaba la programación, veía cómo los proyectos en los que participaba se convertían en un laberinto de archivos, versiones perdidas y conflictos con colegas. Lucía sabía que necesitaba algo más: una forma de organizar, proteger y escalar su trabajo, pero lo que encontraba eran explicaciones llenas de jerga y poca aplicación práctica. Este curso nace para personas como Lucía (y como tú) que quieren transformar su manera de trabajar con herramientas reales, fundamentos sólidos y un enfoque "manos a la obra". A lo largo de cinco módulos intensivos y llenos de ejemplos, aprenderás desde cero qué es Git y por qué revolucionó la forma en la que se crea software, cómo instalarlo y configurarlo en cualquier sistema, y dominarás los comandos esenciales para tener el control total sobre tus proyectos. Entenderás la estructura interna de un repositorio y aplicarás estrategias de ramas (branching) para desarrollar en paralelo sin miedo a perder el trabajo propio o de tu equipo. Además, aprenderás a resolver conflictos de manera eficiente, sentando las bases para un trabajo colaborativo profesional. El curso va más allá: una vez consolidado el dominio de Git, abrirás la puerta a GitHub como plataforma colaborativa imprescindible, aprendiendo a manejar pull requests, code reviews y la gestión de issues y proyectos para lograr una coordinación de equipo impecable. Todo esto se conecta, de manera natural y aplicada, con los fundamentos de DevOps: descubrirás cómo la integración y entrega continua (CI/CD), la infraestructura como código y la automatización de flujos de trabajo con GitHub Actions pueden transformar tu productividad y la de tu organización. Cada módulo está diseñado para que puedas aplicar el aprendizaje el mismo día: desde tu primer commit hasta la automatización de despliegues, pasando por la integración de herramientas como Jenkins y Docker. No se trata solo de teoría: trabajarás con casos reales, ejercicios guiados y recursos gratuitos, aprendiendo también las mejores prácticas de control de versiones, seguridad en tus repositorios y la importancia de una buena documentación. Al finalizar, no solo tendrás el conocimiento, sino la confianza y habilidad para trabajar en equipos modernos, enfrentar desafíos reales y contribuir de forma segura y eficiente a cualquier proyecto de software. Este curso es tu puerta de entrada a una cultura profesional donde la colaboración y la automatización son la norma y no la excepción.

Here is the course outline:

1. Bienvenida al Mundo Git y DevOps

Este módulo introduce los fundamentos de Git y GitHub, así como la filosofía DevOps que los conecta. El objetivo es que comprendas el porqué de las herramientas antes de profundizar en el cómo, sentando las bases para un aprendizaje progresivo y práctico.

Por qué Git revoluciona el control de versiones
Primer vistazo a GitHub: de repositorio local a colaboración global
Mentalidad DevOps: cultura, automatización y feedback continuo
Quiz: Fundamentos de Git, GitHub y Mentalidad DevOps
Proyecto: De lo Local a lo Global con Git, GitHub y Mentalidad DevOps
Ensayo: Bienvenida al Mundo Git y DevOps

2. Flujo Git Esencial: de la Instalación al Control Experto

Aquí dominarás la instalación, configuración y manejo de un repositorio Git. Practicarás comandos clave, ramificación, resolución de conflictos y buenas prácticas para mantener tu historial limpio y colaborativo.

Instalación sólida y anatomía del repositorio
Comandos esenciales: del primer commit al historial comprensible
Ramas, conflictos y buenas prácticas para un flujo limpio
Quiz: Dominio práctico del flujo Git esencial
Proyecto Integrador: Dominando el Flujo Git Esencial
Ensayo: Flujo Git Esencial: de la Instalación al Control Experto

3. Colaboración Efectiva: GitHub para Equipos Ágiles

Aprenderás a trabajar en equipo usando GitHub: pull requests, code review, gestión de issues y proyectos, documentación viva y seguridad del código. Saldrás con un flujo de trabajo colaborativo listo para aplicar.

Sincronizados: flujos colaborativos con Git y GitHub
Pull Requests impecables: revisión de código y seguridad como hábito
Issues, proyectos y documentación viva
Quiz: Colaboración Efectiva con GitHub en Equipos Ágiles
Proyecto de módulo: Flujo colaborativo completo en GitHub para equipos ágiles
Ensayo: Colaboración Efectiva: GitHub para Equipos Ágiles

4. Automatización DevOps: CI/CD e Infraestructura como Código

Este módulo conecta Git y GitHub con la automatización DevOps. Configurarás pipelines de integración y entrega continua, usarás GitHub Actions, aplicarás IaC y verás cómo integrar otras herramientas para despliegues automáticos y repetibles.

Integración continua al instante con GitHub Actions
Entrega continua y despliegue automático sin fricciones
Infraestructura como código e integración de herramientas DevOps
Quiz: Automatización DevOps, CI/CD e Infraestructura como Código
Proyecto integrador: Automatizacin DevOps con CI/CD e Infraestructura como C03digo
Ensayo: Automatización DevOps: CI/CD e Infraestructura como Código

5. Cierre Estratégico y Próximos Pasos DevOps

Resumen integrador de todo lo aprendido, enfocándose en las buenas prácticas de control de versiones como columna vertebral de tu ruta DevOps. Definirás un plan de acción personal para seguir profundizando y escalando tus proyectos.

Refinando tu estilo Git: buenas prácticas avanzadas
Escalando el control de versiones en equipos DevOps
Diseña tu roadmap: siguiente nivel en Git y DevOps
Quiz: Estrategias Avanzadas y Plan de Acción DevOps
Proyecto Final: Estrategias Avanzadas y Roadmap Personal en Git y DevOps
Glossary
Study guide
Ensayo: Cierre Estratégico y Próximos pasos DevOps
Back to top