Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Git GitHub Actions, Buenas Prácticas de Integración Continua
Bestseller
Role Play
Rating: 4.6 out of 5(974 ratings)
4,856 students

Git GitHub Actions, Buenas Prácticas de Integración Continua

Domina las mejores practicas DevOps para integración continua CI, el trabajo con Git y GitHub Actions y asistencia de AI
Last updated 9/2025
Spanish

What you'll learn

  • Comprender las metodologías, políticas y mejores practicas para trabajar con git y repositorios de código compartidos por multiples contribuidores
  • Diseñar y crear workflows y pipelines para automatizar tareas y agilizar el trabajo usando la suite de github actions.
  • Aprender las buenas practicas para manejar información sensible mediante secrets en los repositorios de git, imágenes de docker y workflows de github actions.
  • Aprender a usar inteligencia artificial como herramienta de productividad mediante el uso de extensiones y prompts
  • Escribir pipelines que se ejecuten mediante eventos del repositorio, validen el código, lo integren y generen imágenes de Docker en github packages.

Course content

8 sections64 lectures9h 17m total length
  • Introducción y presentación de la app y el proyecto de contexto para el curso4:29

    Para desarrollar el curso vamos a utilizar como base una aplicación web con un front en angular y un back-end en spring boot que se comunican mediante APIs rest y tiene una complementación completa de los métodos crud.

  • Si quieres avanzar rápido y evitar errores, aquí mis recomendaciones7:00

    Te damos las recomendaciones para abordar de manera exitosa el curso y alcanzar tus objetivos, también comentamos porque es importante para ti una buena calificación en el curso, dado que esto ayuda a mantener el curso vigente y que puedes beneficiarte de actualizaciones y nuevos contenidos.

  • Instalar git y Configurar la Identidad y la cache de credenciales de git15:24

    Para trabar con git lo primero será realizar la instalación del sistema de control de versiones git y configurar nuestra identidad y definir si queremos guardar de manera permanente las credenciales.

  • Configurar el IDE de desarrollo y las extensiones básicas necesarias3:50

    Par el desarrollo del curso vamos a utilizar el IDE Visual Studio Code, en esta clase te explico como realizar la configuración de dicho IDE con las extensiones básicas necesarias para desarrollar el curso.

  • Agregar el asistente de desarrollo con Inteligencia artificial Copilot10:14

    Esta clase es totalmente opcional pero muy recomendada, te enseño como crearte una cuenta, instalar y configurar la extensión de copilot , que es una herramienta de productividad de Microsoft asistida por inteligencia artificial, Basada en ChatGPT y que te ayudará a crear código en diferentes lenguajes y scripts, y es muy probable que muchas empresas la empiecen a implementar y a exigir como un requisito en tu curriculum.

  • Agregar extensión de Inteligencia artificial CodeGPT para OpenAI9:11

    Esta clase es totalmente opcional pero muy recomendada, te enseño como crearte una cuenta en OpenAI, instalar y configurar la extensión codeGPT  para que puedas usar ChatGPT como asistente de productividad de inteligencia artificial y que te ayudará a crear código en diferentes lenguajes y scripts y es muy probable que muchas empresas la empiecen a implementar y a exigir como un requisito indispensable en tu curriculum.

  • Caso de estudio: Principales problemas en los equipos de trabajo con git10:32

    La mejor manera de aprender es practicando con casos de estudio  cercanos a la realidad, en esta clase te planteo un escenario típico de los principales problemas cundo se trabaja con repositorios de código compartidos y se propone una serie de soluciones que se llevaran a cabo a lo largo del curso.

  • Invitación a la comunidad en Discord, crea equipo, conecta, comparte y emprende4:27

    Con esta herramienta podremos trabajar de manera colaborativa para compartir soluciones a los principales problemas, hacer networking, interactuar con otros estudiantes y explorar diferentes posibilidades y beneficios de las herramientas de trabajo colaborativo.

Requirements

  • Tener conocimientos básicos sobre cualquier actividad de desarrollo de software, como programación, administración de sistemas, uso de herramientas de gestión de proyectos , gerencia de proyectos, arquitectura de software, Actividades DevOps, automatización de proyetos.

Description

¿Estás cansado de los conflictos de ramas que rompen tus proyectos o de los procesos de despliegue manuales y lentos? La solución está en las buenas prácticas de Git y la Integración Continua (CI).

Este curso te llevará a dominar Git más allá de los comandos básicos. Aprenderás a trabajar en equipo de manera eficiente con GitHub, a diseñar flujos de trabajo profesionales con GitFlow y a automatizar la compilación y pruebas de tu código con GitHub Actions. No solo te mostraremos cómo usar las herramientas, sino que te enseñaremos a pensar como un profesional que construye software de manera colaborativa.


Lo que aprenderás

  • Dominarás Git y sus conceptos clave: repositorios locales y remotos, ramas, commits y flujos de trabajo.

  • Automatizarás el ciclo de vida de tu código con GitHub Actions e implementarás pipelines de Integración Continua (CI).

  • Mejorarás tu colaboración en equipo al entender y aplicar buenas prácticas con GitHub, incluyendo pull requests.

  • Aprenderás a resolver problemas comunes en proyectos de código y a manejar información sensible con secrets.

  • Comprenderás la arquitectura y los beneficios de la Integración Continua.

Simulaciones con IA: Practica y prepárate para futuras entrevistas y reuniones.

En el mundo real, la teoría no basta. Por eso, este curso incluye un componente único: asistencia de Inteligencia Artificial (AI) y simulaciones de entrevistas.

  • Aumenta tu Productividad: Aprende a usar Copilot y ChatGPT para acelerar tu proceso de desarrollo.

  • Prepárate para el éxito: Enfréntate a una IA que actúa como reclutador para dominar los fundamentos de Git en un escenario real.

¿A quién está dirigido?

Este curso es ideal para cualquier persona que quiera mejorar sus habilidades de colaboración con código, incluyendo:

  • Desarrolladores que buscan trabajar de manera más eficiente en equipos.

  • Ingenieros DevOps que necesitan dominar Git y automatizar sus flujos de trabajo.

  • Emprendedores, CTOs y Gerentes de Proyecto que buscan optimizar la productividad y reducir costos en sus equipos de desarrollo.

  • Estudiantes y profesionales de IT que desean unirse a proyectos de código de manera profesional.

Who this course is for:

  • Desarrolladores de software que deseen aprender a implementar la integración continua utilizando GitHub Actions.
  • Ingenieros de software, SREs, DevOps, lideres técnicos y desarrolladores seniors que busquen automatizar y mejorar el proceso de desarrollo de software
  • Estudiantes de informática o profesionales en formación interesados en aprender sobre prácticas modernas de desarrollo de software y automatización
  • Arquitectos de soluciones y/o gerentes de proyectos que deseen agilizar el proceso de desarrollo en sus equipos, para dar una respuesta desde el desarrollo a las metodologías de gestión ágiles como scrum.
  • Emprendedores y CTOs que deseen aumentar la productividad y automatizar los procesos repetitivos