260€
Presentación
Git proporciona un sistema de control de versiones robusto y flexible que permite a los equipos de desarrollo gestionar eficazmente el código fuente de sus proyectos. GitHub y GitLab, por otro lado, son plataformas que aprovechan el poder de Git para ofrecer un entorno colaborativo completo para el desarrollo de software.
Estas plataformas facilitan la colaboración entre desarrolladores, la revisión de código, la gestión de proyectos y la automatización de procesos de desarrollo mediante características como seguimiento de issues, integración continua y entrega, wikis de proyectos y más.
Gracias a este Curso en GitHub y GitLab podrás dominar Git, GitHub y GitLab, herramientas fundamentales para el éxito en el desarrollo de software moderno y colaborativo.
Universidades colaboradoras
Para qué te prepara
Este Curso en GitHub y GitLab te prepara para aprender a utilizar Git, GitHub y GitLab de manera efectiva para gestionar el código fuente de tus proyectos, colaborar con otros profesionales del desarrollo, realizar revisiones de código, automatizar procesos de desarrollo y adoptar prácticas modernas como la integración continua y la entrega continua. Además, podrás trabajar en equipos distribuidos y colaborar en proyectos de código abierto.
Objetivos
- Entender los fundamentos del control de versiones y su importancia en el desarrollo de software.
- Comprender los conceptos clave de Git y su relación con GitHub y GitLab.
- Aprender a trabajar con repositorios, realizar cambios y deshacer modificaciones en Git.
- Dominar el uso de ramas para organizar el trabajo y facilitar la colaboración.
- Estudiar las mejores prácticas para la colaboración en GitHub y GitLab, incluyendo la creación de pull requests y revisiones de código.
- Explorar las funcionalidades avanzadas de GitLab, como el seguimiento de issues, integración continua y gestión de grupos.
A quién va dirigido
Este Curso en GitHub y GitLab está diseñado para profesionales del software de todos los niveles, desde principiantes hasta profesionales experimentados, así como para estudiantes de informática y profesionales de tecnología que deseen mejorar sus habilidades en el desarrollo de software colaborativo. También es adecuado para gerentes de proyectos.
Salidas Profesionales
Gracias a este Curso en GitHub y GitLab podrás trabajar en el ámbito del desarrollo de software en equipos ágiles, de la ingeniería de calidad de software, de la administración de proyectos de desarrollo de software o de la consultoría de tecnología, pudiendo contribuir a proyectos de código abierto y participar en comunidades de desarrollo colaborativo.
Temario
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A GIT
- ¿Qué es el control de versiones?
- ¿Qué es GIT?
- ¿Por qué GIT?
- Instalación de GIT
- GitHub y su relación con GIT
UNIDAD DIDÁCTICA 2. MANEJO DE REPOSITORIOS EN GIT
- Flujo de trabajo en GIT (Workflow)
- Principales comandos Git Bash
- Crear un repositorio
- Cambios de archivos
- Deshacer cambios
- Sincronizar repositorios
- Reescribir historial
UNIDAD DIDÁCTICA 3. RAMAS EN GIT
- Usar ramas en GIT
- Cambiar ramas (Git checkout)
- Ramas remotas (Remote Branches)
- Flujo de trabajo (Workflow)
- Integración de ramas
- Borrado de ramas
- Etiquetas (Tags)
- Solicitudes de extracción (Pull requests)
UNIDAD DIDÁCTICA 4. COMANDOS GIT
- Comandos GIT en Git Bash
- Comandos GIT para configurar y crear repositorios
- Comandos GIT para preparar y confirmar cambios
- Comandos GIT para trabajar con repositorios remotos (como GitHub)
- Comandos GIT para deshacer cambios y etiquetar
UNIDAD DIDÁCTICA 5. COLABORACIÓN EN GIT
UNIDAD DIDÁCTICA 6. INTRODUCCIÓN A GITLAB
UNIDAD DIDÁCTICA 7. FUNCIONALIDADES CLAVE DE GITLAB
UNIDAD DIDÁCTICA 8. GITLAB PARA EQUIPOS
Titulación
Solicitar información