Git and GitLab – 2-tägiger Online-Kurs

Git and GitLab – 2-tägiger Online-Kurs

1.595,00 EUR

  • 2 Tage
Live-Virtuelles Klassenzimmer
Klassenzimmer
In-House / In-Company

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

Hero

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.

Hero

Kurszeitplan

  1. 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
  2. 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
  3. 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
  4. 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
Git und Gitlab

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

Kurs jetzt starten

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

Contact background

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.