0

Git - Einführungskurs in Git, GitLab und CI/CD

Ihre Termine

Datum Ort Preis
07.09.2026
-08.09.2026
München 1.257,83 €*
Buchen
07.09.2026
-08.09.2026
Virtuelles Live Training 1.257,83 €*
Buchen
05.11.2026
-06.11.2026
Virtuelles Live Training 1.231,65 €*
Buchen
05.11.2026
-06.11.2026
München 1.231,65 €*
Buchen
11.01.2027
-12.01.2027
München 1.231,65 €*
Buchen
11.01.2027
-12.01.2027
Virtuelles Live Training 1.231,65 €*
Buchen
04.03.2027
-05.03.2027
München 1.231,65 €*
Buchen
04.03.2027
-05.03.2027
Virtuelles Live Training 1.231,65 €*
Buchen
10.05.2027
-11.05.2027
München 1.231,65 €*
Buchen
10.05.2027
-11.05.2027
Virtuelles Live Training 1.231,65 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Git ist in vielen Entwicklungs- und IT-Teams die Grundlage für nachvollziehbare Änderungen, saubere Zusammenarbeit und automatisierte Lieferprozesse. In dieser Schulung geht es nicht nur um einzelne Git-Befehle, sondern um das Zusammenspiel aus lokaler Versionsverwaltung, Remote-Repositories in GitLab und ersten CI/CD-Pipelines. Dadurch entsteht ein belastbares Verständnis dafür, was beim Commit, Branch, Merge Request oder Pipeline-Lauf tatsächlich passiert.

Im Mittelpunkt stehen typische Arbeitsabläufe aus Entwicklungsprojekten: Repositories anlegen oder klonen, Änderungen strukturiert übernehmen, Historien lesen, Fehler korrigieren, Branches zusammenführen und GitLab-Projekte mit Rollen, Rechten und Zugriffsschlüsseln organisieren. Ergänzend wird gezeigt, wie Merge Requests, Jobs, Runner, Variablen und die Datei .gitlab-ci.yml zusammenhängen. Wer Git nach dem Einstieg noch vertiefen möchte, findet im Versionskontrolle mit Git: Intensivkurs die passende Fortsetzung.

Inhalte

Git-Grundlagen und lokale Workflows

  • Versionsverwaltung und Git-Grundbegriffe
  • Installation und grundlegende Konfiguration
  • Repository anlegen und initialisieren
  • Bestehende Repositories klonen
  • Status, Staging und Commit
  • Commit-Verlauf mit Log und Diff
  • Änderungen prüfen und rückgängig machen

Branching, Remotes und Zusammenarbeit

  • Git Aliases für häufige Befehle
  • Tags für Releases und Markierungen
  • Branches erstellen und wechseln
  • Merge, Konflikte und Rebase
  • Remote-Repositories anbinden und nutzen
  • Remote Branches synchronisieren
  • Team-Workflows mit Merge Requests

Git in Entwicklungsumgebungen

  • Visual Studio Code mit Git
  • Visual Studio mit Git-Integration
  • JetBrains IDEs mit Git
  • IntelliJ IDEA, PyCharm und WebStorm
  • neovim mit Git-Workflows
  • GUI-Aktionen und Git-Kommandos

GitLab-Projekte und Zugriffskonzepte

  • Einführung in GitLab
  • Namespaces, Gruppen und Mitglieder
  • Benutzer, Rollen und Rechte
  • SSH-Key-Verwaltung und Sicherheit
  • Allgemeine Projekteinstellungen
  • Projekte erstellen und verwalten
  • Projektsichtbarkeit und Teilen
  • Access Tokens und Deploy Tokens
  • Deploy Keys für Automatisierung
  • Code Intelligence in GitLab

Planung und CI/CD mit GitLab

  • Labels, Issues und Tasks
  • Epics, Iterations und Milestones
  • Burndown Charts und Time Tracking
  • Roadmaps und Gantt Charts
  • CI/CD-Grundlagen in GitLab
  • Pipelines, Jobs und Variablen
  • Caching in GitLab CI/CD
  • .gitlab-ci.yml strukturieren
  • Docker, podman und Services
  • Auto DevOps einordnen
  • Testing in Pipelines
  • Runner-Konzepte und Betrieb

Voraussetzungen

  • Grundlegende Programmierkenntnisse, zum Beispiel aus der Einführung in die Programmierung für Programmiereinsteiger
  • Erste Erfahrung mit Entwicklungsumgebungen oder Kommandozeile
  • Hilfreich: Grundverständnis objektorientierter Konzepte aus dem OOP-Grundkurs
  • Keine Git- oder GitLab-Vorkenntnisse erforderlich

Zielgruppe

  • Softwareentwicklerinnen und Softwareentwickler in Teamprojekten
  • DevOps- und Build-Engineering-Einsteigerinnen und -Einsteiger
  • IT-Administratoren mit Aufgaben in Code-Repositories
  • Projektteams mit GitLab für Planung und CI/CD

Hinweise

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

D