
Git and GitLab – 2-tägiger Online-Kurs
1.595,00 EUR
- 2 Tage
Meistere die Grundlagen der modernen Versionsverwaltung mit diesem praxisorientierten Kurs zu Git und GitLab. Der Kurs richtet sich an Entwickler, DevOps-Profis und technische Teams und vermittelt dir die praktischen Fähigkeiten, um Quellcode zu verwalten, effizient zusammenzuarbeiten und die Softwareentwicklung mit zwei der am weitesten verbreiteten Tools der Branche zu optimieren. Im Laufe des Kurses lernst du, wie du Git-Repositories erstellst und verwaltest, sicher mit Branches und Merges arbeitest, Merge-Konflikte löst und mithilfe entfernter Repositories zusammenarbeitest. Außerdem sammelst du praktische Erfahrung mit GitLab, einschließlich Projektmanagement, Zusammenarbeit in Repositories, Merge Requests und Team-Workflows. Am Ende des Kurses wirst du in der Lage sein, Best Practices für Git und GitLab in realen Entwicklungsumgebungen anzuwenden und so die Codequalität, Zusammenarbeit und Produktivität in Softwareprojekten zu verbessern.
Hauptfunktionen
Sprache
Kurs und Materialien sind auf Englisch
Stufe
Anfängerniveau
2 Tage (16 Stunden) Präsenzunterricht
mit zertifizierten Trainern
Über 30 empfohlene Lernstunden
Übungen und Lösungen
Herunterladbare PDF-Dokumente mit ausführlichen Inhalten (Folien, Erklärungen, Aufgaben)
Zertifikat
Abschlusszertifikat verfügbar

Lernergebnisse
Am Ende dieses Kurses werden Sie in der Lage sein:
Verstehen
Erkunde Repositories, Commits, Staging und Änderungsverfolgung und sammle praktische Erfahrung darin, Codeänderungen souverän zu verwalten.
Implementieren
Lerne, wie du Merge-Konflikte löst, Git Stash verwendest, Branches verwaltest und effektiv mit Remote-Repositories arbeitest.
Erstellen
Erstellen Sie Repositories, verwalten Sie den Projektzugriff, arbeiten Sie über Merge Requests zusammen, tragen Sie zu gemeinsamen Projekten bei und halten Sie Ihren Code synchronisiert.
Verwalten
Lerne, Releases zu taggen, Commits zu vergleichen, Änderungen mit reset, revert und restore rückgängig zu machen und den Projektverlauf nach Git-Best Practices zu verwalten.

Kurszeitplan
ERSTE SCHRITTE
Tag 01 - Sitzung 01
- Was ist ein VCS?
- Die Arten von VCS
- Eine kurze Geschichte von Git
- Git vs. Subversion u. a.
- Die drei Dateistati
- Der Working Tree, der Staging-Bereich und die Git-Datenbank
- Der grundlegende Arbeitsablauf
- Git installieren
- Git-Konfiguration
- Hilfe erhalten
GIT-GRUNDLAGEN
Tag 01 - Sitzung 2
- Was ist ein Repo?
- Erstellen und Klonen von Repositories
- Verfolgte vs. unverfolgte Dateien
- Status prüfen
- Bereitstellen neuer und geänderter Dateien
- Dateien und Verzeichnisse ignorieren
- Änderungen anzeigen
- Änderungen übernehmen
- Dateien entfernen
- Dateien umbenennen
- Commit-Verlauf anzeigen
- Änderungen werden rückgängig gemacht
- Verwaltung von Remotes
- Tagging
Verzweigung
Tag 02 - Sitzung 03
- Was ist Branching?
- Commit-Objekte
- Zweige
- Der Master-Branch
- Einen neuen Branch erstellen
- KOPF
- Zwischen Branches wechseln
- Divergierende Geschichte
- Zusammenführen
- Konflikte lösen
- Einen Branch löschen
- Filialverwaltung
- Workflows
- Remote-Branches
- Drücken
- Tracking-Branches
- Ziehen
- Rebasing
- Zwischenspeichern
GITLAB
Tag 02 - Sitzung 04
- Was ist GitLab?
- Einrichtung
- Der GitLab-Flow
- Pull Requests
- Mit dem Upstream Schritt halten
- Ein neues Repository erstellen
- Mitarbeiter hinzufügen
- Kostenlose und kostenpflichtige GitLab-Konten
- Die Sichtbarkeit eines Repositories ändern
- Ein Repository löschen

Für wen ist dieses Programm geeignet?
Softwareentwickler und Anwendungsprogrammierer
DevOps-Ingenieure und Plattformingenieure
Softwaretester und QA-Fachleute, die mit Entwicklungsteams zusammenarbeiten
Technische Leiter und Softwarearchitekten
IT-Fachkräfte, die in Softwareentwicklung oder DevOps-Rollen wechseln
Alle, die Git-Versionskontrolle und Zusammenarbeit mit GitLab von Grund auf lernen möchten
Voraussetzungen
Voraussetzungen
- Grundlegende Computerkenntnisse
- Ein allgemeines Verständnis von Konzepten der Softwareentwicklung ist von Vorteil
- Vertrautheit mit der Verwendung einer Kommandozeilenoberfläche ist hilfreich, aber nicht erforderlich, da der Kurs die Konzepte der Kommandozeile schrittweise einführt.
Lizenzierung
und Gleichstellungspolitik
Lizenzierung und Akkreditierung
Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und erfüllt die Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
AVC bietet keine Vorkehrungen aufgrund einer Behinderung oder eines medizinischen Zustands von Studierenden an. Kandidat:innen werden ermutigt, sich für Beratung und Unterstützung während des gesamten Nachteilsausgleichsverfahrens an AVC zu wenden.
Häufig gestellte Fragen

Benötigen Sie eine maßgeschneiderte Inhouse- oder Gruppenschulung?
Fordern Sie ein Inhouse-Schulungsprogramm an, das speziell auf Ihr Team zugeschnitten ist. Wir bieten flexible Anpassungsmöglichkeiten, die auf Ihre Geschäftsziele abgestimmt sind, sowie attraktive Gruppenpreise für größere Teams. Füllen Sie das untenstehende Formular aus, und unsere Experten für Unternehmensschulungen entwickeln die perfekte Lösung für Sie.