Sistema de control de versiones Git

Docente: Kevin Arnold Arias Figueroa Categoría: Desarrollo Duración: 12h
  • Sobre esta clase
  • Material adicional
  • Evaluación
  • Suscripción / Pago

Información del Curso

Un sistema de control de versiones nos permite hacer seguimiento de cada cambio que vamos realizando en el proceso de desarrollo de un proyecto de software; a su vez, ésto nos da la posibilidad de ramificar dicho proyecto para llevar desarrollos alternos con respecto al objetivo principal del software o simplemente también podríamos movernos de forma muy sencilla entre los diferentes cambios "Versiones" que vamos realizando en el proyecto ya sea para restaurar a una versión pasada o para comparar y llevar el historial de cambios.

Información general y objetivos

Objetivo principal

  • Gestionar proyectos de software a través del sistema de control de versiones Git.

Objetivos específicos

  • Entender y usar Git como herramienta de control de versiones para proyectos de software.
  • Enteder y usar SmartGit como interfaz para la interacción con proyectos de Git.
  • Gestionar correctamente los proyectos de software en diversos lenguajes.
  • Asegurar y evitar pérdida de contenido de proyectos de software.
Selecciona una clase para ver sus materiales descargables.
Selecciona una clase para ver su evaluación.
Detalles de Suscripción
Costo del Curso: US$7.00
Costo del Certificado: US$15.00
Total a pagar: US$22.00
Periodo de acceso: Ilimitado
Certificación: A nombre de la empresa CODIDEEP E.I.R.L.

Para acceder al curso debes realizar el pago mediante transferencia o depósito bancario, por el monto total de US$22.00 a la cuenta interbancaria número 00358800300373541318 de Interbank a nombre de CODIDEEP E.I.R.L..

Registrar Pago

Una vez realizado el depósito, adjunta la imagen del comprobante para su validación.

  Para adjuntar el comprobante de pago, primero debes iniciar sesión en la plataforma.

* Luego de adjuntar el comprobante, el proceso de verificación toma aproximadamente 30 minutos (puede extenderse hasta 12 horas en feriados o fines de semana).

Video de presentación
Público Introducción
01
Fundamentos generales y algunos conceptos básicos
Clase 1 Video
02
Terminología de uso cotidiano
Clase 2 Video
03
Creación de repositorio en GitLab y enlace con proyecto de software local
Clase 3 Video
04
Clonación de proyecto de GitLab
Clase 4 Video
05
Registro de cambios (Commit y push)
Clase 5 Video
06
Trabajo colaborativo y sincronización de cambios (Pull)
Clase 6 Video
07
Manejo de ramas y organización de los mismos (Branches)
Clase 7 Video
08
Corrección de conflictos y diferencias entre rebase y merge
Clase 8 Video
09
Protección de branches, generación de pull request (Merge request) y aprobación de merge
Clase 9 Video
10
Manejo de stashes y generación de tags
Clase 10 Video
11
Reversión de cambios
Clase 11 Video
12
Manejo del archivo .gitignore
Clase 12 Video