Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprende Git, GitHub y GitHub Actions
Highest Rated
Rating: 4.9 out of 5(63 ratings)
391 students

Aprende Git, GitHub y GitHub Actions

¡Aprende prácticas de desarrollo de software profesional, como integración y entrega continua, GitHub Flow y más!
Created byFelipe Gavilán
Last updated 11/2024
Spanish
Spanish [Auto],

What you'll learn

  • Utilizar comandos básicos y avanzados de Git
  • Crear repositorios locales
  • Crear repositorios en GitHub
  • Crear workflows en GitHub Actions para automatizar tareas
  • Implementar integración continua para compilar y correr pruebas automáticas de proyectos en GitHub
  • Implementar entrega continua para desplegar automáticamente proyectos a partir de código en GitHub

Course content

11 sections132 lectures6h 16m total length
  • Introducción0:22
  • ¿Qué es el Control de Versiones?4:14
  • ¿Qué es Git?3:10
  • ¿Qué es Github?2:05
  • Instalando Git2:11
  • Instalando Visual Studio Code1:19
  • Resumen0:33
  • Repositorio del Curso0:01

Requirements

  • No necesita tener experiencia previa en Git, GitHub ni GitHub Actions. Tampoco necesita saber programar.

Description

En este curso vamos aprender Git, GitHub, y GitHub Actions.

Con Git tenemos una tecnología que nos permite realizar control de versiones de una manera descentralizada. Esto nos permitirá trabajar software de una manera profesional, pues permitirá a cada integrante del equipo tener el histórico de cambios del proyecto en su máquina, además de permitirnos crear ramas antes de comenzar a desarrollar una nueva funcionalidad del software. También, Git te permite retornar en el tiempo a cualquier versión del software, de manera que, si algo no funciona, que antes funcionaba, puedes recuperar aquella versión que sí funcionaba.

Con GitHub podemos compartir nuestros proyectos con otras personas, para trabajar de manera colaborativa. GitHub es mucho más que una herramienta para compartir código: permite manejo de discusiones, tareas, automatizaciones, y demás.

Finalmente, con GitHub Actions vamos a poder automatizar ciertas tareas en GitHub. Por ejemplo, podemos realizar un compilado y ejecución de pruebas automáticas cada vez que nuestro repositorio es actualizado. También, tenemos la posibilidad de automatizar el despliegue de nuestra aplicación.

Algunos temas que veremos:

  • Introducción a Git

  • Comandos básicos, como init, add, commit

  • Comandos avanzados, como cherry-pick, rebase y stash

  • Introducción a GitHub

  • Uso de distintas características de GitHub, como los repositorios, issues, pull requests y proyectos

  • Introducción a GitHub Actions

  • Uso de triggers para ejecutar nuestros workflows

  • Uso de Actions predefinidos para no reinventar la rueda a la hora de automatizar procesos

  • Implementación de integración continua y entrega continua

¡Y mucho más!

Al finalizar este curso, tendrá un sólido entendimiento de Git, GitHub y GitHub Actions, lo que te permitirá usar el control de versiones, colaborar de manera eficaz y automatizar tareas. Ya sea que usas estas herramientas por primera vez o que desees mejorar tus habilidades, este curso te brindará el conocimiento y la experiencia práctica necesarios para dominar el desarrollo de software moderno.

Who this course is for:

  • Personas que quieren aprender Git, GitHub y GitHub Actions