gourses

← Volver a la búsqueda

Aprende Git, GitHub y GitHub Actions

udemy · ⭐ 4.87 (64 reseñas) · Principiante · es · ⏱ 6,5 h

Impartido por Felipe Gavilán · 407 alumnos

54.99 USD

Entra en tu cuenta para guardar este curso y volver a él cuando quieras.

Comparar este curso
Ver curso en udemy

Enlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información

Descripción

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.

Lo que aprenderás

  • 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

Requisitos

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