GitLab unterstützt Entwicklungsprozesse durch Versionsverwaltung, Zusammenarbeit und Automatisierung in einer gemeinsamen Plattform. Der Kurs behandelt grundlegende Funktionen von GitLab und deren Einsatz in Software- und DevOps-Projekten. Im Mittelpunkt stehen Repositories, Merge Requests, Team-Workflows und erste CI/CD-Konzepte.
Kursinhalt1. Einführung in GitLab und Repository-Arbeit
- Rolle von GitLab in Entwicklungs- und DevOps-Prozessen einordnen
- Projekte, Repositories und Berechtigungen verstehen
- Grundlegende Navigation und Arbeitsbereiche nutzen
2. Branches, Commits und Merge Requests
- Codeänderungen über Branches strukturieren
- Merge Requests für Zusammenarbeit und Review-Prozesse einsetzen
- Konflikte und Änderungsverläufe nachvollziehen
3. Team-Workflows und Code-Qualität
- Issue- und Board-Funktionen für Aufgabensteuerung einordnen
- Review-Kommentare und Freigabeprozesse nutzen
- Dokumentation und Transparenz in Entwicklungsabläufen fördern
4. Einführung in CI/CD mit GitLab
- Grundprinzipien automatisierter Pipelines verstehen
- Pipeline-Schritte und Ausführungsergebnisse einordnen
- GitLab als Schnittstelle zwischen Entwicklung, Testing und Deployment betrachten
Berufliche Relevanz
- GitLab-Kenntnisse sind relevant für Softwareentwicklung, DevOps und kollaborative IT-Projekte
- Der Kurs stärkt den strukturierten Umgang mit Code, Reviews und Entwicklungsworkflows
- GitLab-Grundlagen unterstützen die Zusammenarbeit in modernen Entwicklerteams