Git und GitLab: CI/CD Workflows und Projektmanagement

Git ist ein dezentrales, verteiltes System für Code-, Versions-, Paket- und Releasemanagement. Bei großen und komplexen Programmen müssen die Entwickler und das Management den Code, die Versionen und die Releases managen. Git verwaltet den Code in den unterschiedlichen Versionen in einem Repository und steuert von dort aus die Releases. Alle Entwickler greifen auf das gemeinsame Repository zu. Aus dem Repository wird jeweils der neueste Stand ausgecheckt. Zu Git gehören Workflows für unterschiedliche Zwecke.

GitLab ist ein online Git-Repository. Es ergänzt Git um automatisierte Workflows, Team- und Projektmanagement. Damit ist es Teil des automatisierten CI/CD Workflows und von DevOps.

Wir behandeln alle Szenarien und Aspekte anhand praktischer Beispiele. Wir zeigen Best Practices für alle Aspekte des Code-, Versions- und Releasemanagements.

Sie bekommen alle Programmbeispiele, einen Spickzettel und ein eBook: „Git und Gitlab: Dezentrales und verteiltes Code-, Versions-, Paket- und Releasemanagement“

Zielgruppe

  • Programmierer*innen
  • Softwarearchitekt*innen
  • Manager*innen

Voraussetzungen

  • Keine

Inhalt

  • Git
    • Git – Verteiltes und dezentrales Code-, Versions-, Paket und Releasemanagement
    • Git, der CI / CD Workflow und DevOps
    • Git CLI/CMD, Git Bash, PowerShell, Git GUI
    • Git in IDEs (Eclipse, IntelliJ, NetBeans, Visual Studio, Visual Studio Code)
    • Das Git-Repository
    • Git Grundstruktur und Begriffe
    • Typische Workflows
    • Branches (Zweige)
    • History und Log              
    • Konflikte lösen
    • Git Troubleshooting
    • Git Best Practices
  • GitlLab
    • Zusammenarbeit im Team mit GitLab
    • Projektmanagement mit GitLab
    • Merge Requests
    • Issues und Milestones
    • Continuous Integration und Delivery (CI/CD) mit GitLab
    • Pipelines in GitLab
    • GitLab Runner und Executoren
    • Testen in GitLab
    • Authentication und Authorization

Den ausführlichen Inhalt teilen wir Ihnen gerne auf Anfrage mit.

Dauer

  • 3 Tage
  • Jeweils 9-16 Uhr, 1 Stunde Mittagspause

Kosten

Kosten für 3 Tage

Online pro Person1.440,– €
Präsenz in München pro Person2.040,– €
Präsenz in Deutschland pro Person2.640,– €
Inhouse in München für 2 Personen2.250,– €
Inhouse in Deutschland für 2 Personen2.850,– €
Alle Kosten zzgl. ges. MwSt.