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