Del 25 marzo al 28 marzo de 2019

Objetivos

El objetivo de la formación es que los asistentes aprendan conceptos y técnicas avanzadas en el uso de git.

Requisitos de los asistentes

Los asistentes deben haber asistido al curso de nivel 1 impartido anteriormente en el ThinkTIC o, en su defecto, entender adecuadamente el modelo de grado y punteros (ramas y tags) y poder trabajar con git con cierta soltura. Es importante que los asistentes al curso tengan con los conocimientos previos adecuados, en caso contrario les resultará complicado seguir el temario de la formación.

Contenidos

Breve recordatorio

    • Repaso de los conceptos básicos vistos en el curso de nivel 1: ramas y tags, repositorios remotos (push, pull y fetch), merge, reset…

Reescribiendo la historia de nuestro repositorio

    • ¿Qué significa?
    • Reordenar los commits antes de hacer push
    • Reordenar los commits después de hacer push
    • El comando push a fondo: perdiendole el miedo al "push -f"
    • Entendiendo la regla de oro: no reescribir la historia si esta ya ha sido empujada al servidor
    • Saltándonos la regla de oro

Rebase a fondo

    • El comando cherry pick
    • El comando rebase
    • Rebase interactivo
    • Squashing con reset
    • Squashing con rebase

Pull request a fondo

    • ¿Qué es un pull request?
    • Pull-request manuales: trabajo con múltiples repositorios remotos
    • Pull-request a través de github
    • Combinando pull-requests y rebases

Flujos de trabajo

    • git-flow
    • Uso de ramas protegidas y permisos de acceso en github
    • Estrategias de integración
    • Code-reviews
    • Introducción a continuos integration (CI) y continuos delivery (CD)

Fechas y horarios

Fechas: del 25 al 28 de Marzo de 2019

Horario: de 16:00 a 21:00

Horas: 20

Lugar de impartición

Centro Tecnológico de La Rioja

Avda. Zaragoza 21

Logroño

Inscripciones

El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos. Los alumnos deberán confirmar su asistencia una vez seleccionados.

Inscripción