Git und GitLab – 2-tägiger Online-Kurs
Git und GitLab – 2-tägiger Online-Kurs
Eignen Sie sich in diesem praxisorientierten Kurs zu Git und GitLab die Grundlagen der modernen Versionskontrolle an. Diese Schulung richtet sich an Entwickler, DevOps-Experten und technische Teams und vermittelt Ihnen die praktischen Fähigkeiten, die Sie benötigen, um Quellcode zu verwalten, effizient zusammenzuarbeiten und die Softwareentwicklung mithilfe von zwei der branchenweit am häufigsten eingesetzten Tools zu optimieren.
Im Laufe des Kurses lernen Sie, wie Sie Git-Repositorys erstellen und verwalten, sicher mit Branches und Merges arbeiten, Merge-Konflikte lösen und mithilfe von Remote-Repositorys zusammenarbeiten. Außerdem sammeln Sie prakti…

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Git und GitLab – 2-tägiger Online-Kurs
Eignen Sie sich in diesem praxisorientierten Kurs zu Git und GitLab die Grundlagen der modernen Versionskontrolle an. Diese Schulung richtet sich an Entwickler, DevOps-Experten und technische Teams und vermittelt Ihnen die praktischen Fähigkeiten, die Sie benötigen, um Quellcode zu verwalten, effizient zusammenzuarbeiten und die Softwareentwicklung mithilfe von zwei der branchenweit am häufigsten eingesetzten Tools zu optimieren.
Im Laufe des Kurses lernen Sie, wie Sie Git-Repositorys erstellen und verwalten, sicher mit Branches und Merges arbeiten, Merge-Konflikte lösen und mithilfe von Remote-Repositorys zusammenarbeiten. Außerdem sammeln Sie praktische Erfahrungen mit GitLab, unter anderem in den Bereichen Projektmanagement, Zusammenarbeit an Repositorys, Pull-Requests und Team-Workflows.
Am Ende des Kurses sind Sie in der Lage, die Best Practices von Git und GitLab in realen Entwicklungsumgebungen anzuwenden und so die Codequalität, die Zusammenarbeit und die Produktivität in Softwareprojekten zu verbessern
Hauptmerkmale
- Kurs und Materialien auf Englisch
- Einsteiger-Niveau
- 2 Tage virtuelles Live-Training unter Anleitung eines Trainers (8 Stunden/Tag)
- Live-Betreuung durch erfahrene Kursleiter
- Szenariobasierte praktische Aufgaben
- Spezielle Live-Laborumgebungen zur Anwendung der erworbenen Fähigkeiten
- Digitale Kursressourcen
- Über 30 empfohlene Lernstunden
- Zertifikat inklusive
Lernziele
- Grundlagen der Git-Versionskontrolle: Erlernen Sie die Grundlagen von Git und der verteilten Versionskontrolle. Entdecken Sie Repositorys, Commits, Staging und die Nachverfolgung von Änderungen und sammeln Sie dabei praktische Erfahrungen im sicheren Umgang mit Codeänderungen.
- Verzweigung, Zusammenführung und Teamzusammenarbeit: Beherrschen Sie Git-Verzweigungs- und Zusammenführungstechniken zur Unterstützung der kollaborativen Entwicklung. Lernen Sie, Zusammenführungskonflikte zu lösen, Git Stash zu nutzen, Zweige zu verwalten und effektiv mit Remote-Repositorys zu arbeiten.
- Grundlagen der Zusammenarbeit mit GitLab: Entdecken Sie, wie Sie GitLab für die teamorientierte Entwicklung nutzen können. Erstellen Sie Repositorys, verwalten Sie den Projektzugriff, arbeiten Sie über Merge-Anfragen zusammen, tragen Sie zu gemeinsamen Projekten bei und halten Sie Ihren Code synchronisiert.
- Verwaltung von Projektverlauf und Änderungen: Entwickeln Sie die Fähigkeiten, übersichtliche und zuverlässige Repositorys zu pflegen. Lernen Sie, Releases zu taggen, Commits zu vergleichen, Änderungen mit „reset“, „revert“ und „restore“ rückgängig zu machen sowie den Projektverlauf anhand von Git-Best-Practices zu verwalten.
Zielgruppe
- Softwareentwickler und Anwendungsprogrammierer
- DevOps-Ingenieure und Plattformingenieure
- Softwaretester und QA-Fachleute, die mit Entwicklungsteams zusammenarbeiten
- Technische Leiter und Softwarearchitekten
- IT-Fachleute, die in die Softwareentwicklung oder in DevOps-Rollen wechseln
- Jeder, der die Git-Versionskontrolle und die Zusammenarbeit mit GitLab von Grund auf erlernen möchte
Voraussetzungen
- Grundlegende Computerkenntnisse
- Ein allgemeines Verständnis von Konzepten der Softwareentwicklung ist von Vorteil
- Vertrautheit mit der Verwendung einer Befehlszeilenschnittstelle ist hilfreich, aber nicht erforderlich, da der Kurs Befehlszeilenkonzepte schrittweise einführt
Kursübersicht
Tag 1
Sitzung 1: ERSTE SCHRITTE
- Was ist ein VCS?
- Die verschiedenen Arten von VCS
- Eine kurze Geschichte von Git
- Git im Vergleich zu Subversion und anderen
- Die drei Dateizustände
- Der Arbeitsbaum, der Staging-Bereich und die Git-Datenbank
- Der grundlegende Arbeitsablauf
- Git installieren
- Git-Konfiguration
- Hilfe erhalten
Sitzung 2: GIT-GRUNDLAGEN
- Was ist ein Repo?
- Repos erstellen und klonen
- Verfolgte vs. nicht verfolgte Dateien
- Status prüfen
- Neue und geänderte Dateien in den Staging-Bereich verschieben
- Dateien und Verzeichnisse ignorieren
- Änderungen anzeigen
- Änderungen festschreiben (Commit)
- Dateien entfernen
- Dateien umbenennen
- Commit-Verlauf anzeigen
- Änderungen rückgängig machen
- Remotes verwalten
- Tags setzen
Tag 2
Sitzung 3: VERZWEIGUNGEN
- Was ist Verzweigung?
- Commit-Objekte
- Zweige
- Der Master-Zweig
- Einen neuen Zweig erstellen
- HEAD
- Zwischen Zweigen wechseln
- Divergierender Verlauf
- Zusammenführen
- Konflikte lösen
- Einen Zweig löschen
- Zweigverwaltung
- Arbeitsabläufe
- Remote-Zweige
- Pushing
- Zweige verfolgen
- Pulling
- Rebasing
- Stashing
Sitzung 4: GITLAB
- Was ist GitLab?
- Einrichtung
- Der GitLab-Workflow
- Pull-Anfragen
- Mit dem Upstream Schritt halten
- Ein neues Repo erstellen
- Mitarbeiter hinzufügen
- Kostenlose und kostenpflichtige GitLab-Konten
- Die Sichtbarkeit eines Repos ändern
- Ein Repo löschen
FAQ
Wann findet der Kurs statt?
Der Großteil des Kurses findet als ganztägiger Online-Kurs von morgens bis nachmittags (MEZ) mit 8 Stunden pro Tag ohne Unterbrechung statt. Bitte kontaktieren Sie uns jedoch, um die endgültigen detaillierten Zeitpläne zu bestätigen.
Was ist Git?
Git ist ein verteiltes Versionskontrollsystem, mit dem Entwickler Codeänderungen nachverfolgen, mit Teammitgliedern zusammenarbeiten und eine vollständige Historie von Softwareprojekten pflegen können.
Was ist GitLab?
GitLab ist eine Plattform zur Verwaltung von Git-Repositories und zur Unterstützung moderner Softwareentwicklungs-Workflows. Sie ermöglicht es Teams, zusammenzuarbeiten, Issues zu verfolgen, CI/CD-Prozesse zu automatisieren und Code über den gesamten Entwicklungslebenszyklus hinweg zu verwalten.
Benötige ich Vorkenntnisse in Git oder GitLab?
Nein. Dieser Kurs richtet sich an Anfänger und beginnt mit den Grundlagen, bevor fortgeschrittenere Techniken der Zusammenarbeit behandelt werden.
Werde ich durch praktische Übungen lernen?
Ja. Der Kurs umfasst von Kursleitern geführte Demonstrationen, praktische Übungen und praxisnahe Aufgaben, die dir helfen, Git- und GitLab-Konzepte in realistischen Entwicklungsszenarien anzuwenden.
Brauche ich für diesen Kurs Erfahrung mit der Befehlszeile?
Nein. Grundkenntnisse sind hilfreich, aber der Kurs führt Schritt für Schritt in die Konzepte der Befehlszeile ein, sodass er auch für Anfänger geeignet ist.
Lerne ich, wie man Merge-Konflikte löst?
Ja. Du übst das Lösen von Merge-Konflikten, die Verwaltung von Branches und die Integration von Codeänderungen unter Anwendung bewährter Verfahren aus der Praxis.
Was kann ich nach Abschluss dieses Kurses tun?
Du gewinnst Sicherheit bei der kollaborativen Entwicklung mit Git und GitLab und erwirbst eine solide Grundlage für das weitere Lernen in Bereichen wie Python, DevOps, Shell-Skripting und CI/CD-Automatisierung.
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
