Git und GitHub – 2-tägiger Online-Kurs
1.595,00 EUR
- 2 days
Beherrsche die wichtigsten Werkzeuge moderner Softwareentwicklungsteams, um Codeänderungen nachzuverfolgen, effizient zusammenzuarbeiten und Projekte souverän zu managen. Dieser praxisorientierte Git- und GitHub-Kurs bietet eine praktische Einführung in Versionskontrolle und ermöglicht es Lernenden, Code zu organisieren, den Projektverlauf nachzuvollziehen und nahtlos mit verteilten Entwicklungsteams zusammenzuarbeiten.
Hauptfunktionen
Sprache
Kursmaterial auf Englisch
Stufe
Anfänger- bis Mittelstufenniveau
2 Tage (8 Stunden/Tag) Online-Schulung mit Dozent
Über 20 empfohlene Lernstunden
Zugang zu geführten Live-Labs
Übungen zum Verankern von Wissen
Unterstützung nach dem Kurs verfügbar
Zertifikat über den Abschluss des Programms inbegriffen
Lernergebnisse
Am Ende dieses Programms werden Sie in der Lage sein:
Grundlagen der Versionskontrolle
Lerne die Git-Grundlagen, das Einrichten von Repositories und zentrale Workflows, um Codeänderungen zu verwalten und die Zusammenarbeit in der Entwicklung zu unterstützen.
Wichtige Git-Befehle
Sammle praktische Erfahrung mit Staging, Committen, dem Überprüfen der Historie und dem Rückgängigmachen von Änderungen, um einen effizienten Entwicklungs-Workflow aufrechtzuerhalten.
Verzweigen und Zusammenführen
Beherrsche Branching, Merging, Rebase, Stashing und Konfliktlösung, um Code über mehrere Entwicklungsstränge hinweg zu verwalten
GitHub-Zusammenarbeit
Arbeiten Sie mit Repositories, Forks und Pull Requests, um effektiv an Team- und Open-Source-Projekten zusammenzuarbeiten.

Kurszeitplan
Tag 1
Sitzung 1: Einführung in Git
- Konzepte der Versionsverwaltung und Git-Grundlagen
- Git-Architektur und Workflow
- Git installieren und konfigurieren
- Unverzichtbare Git‑Tools und Ressourcen
Sitzung 2: Git-Grundlagen
- Erstellen und Klonen von Repositorys
- Änderungen nachverfolgen, bereitstellen und committen
- Dateien verwalten und Verlauf anzeigen
- Änderungen rückgängig machen und mit Remotes arbeiten
- Verwendung von Tags für die Versionsverwaltung
Tag 2
Sitzung 3: Verzweigen und Zusammenführen
- Erstellen und Verwalten von Branches
- Branches wechseln und Änderungen nachverfolgen
- Mergen, Rebasen und Konflikte lösen
- Arbeiten mit Remote- und Tracking-Branches
- Änderungen zwischenspeichern und mit Branch-Workflows arbeiten
Sitzung 4: Zusammenarbeit mit GitHub
- GitHub-Grundlagen und Einrichtung
- Erstellung und Verwaltung von Repositories
- Pull Requests und GitHub-Workflows
- Verwalten von Mitwirkenden und Repository-Sichtbarkeit
- Synchronisierung mit Upstream-Repositories und Projektpflege

Für wen ist dieses Programm geeignet?
Softwareentwickler und Programmierer
Webentwickler und Anwendungsentwickler
DevOps-Ingenieure und Plattformingenieure
Fachkräfte für QA und Testautomatisierung
Data-Analysten, Data Engineers und Data Scientists
Alle, die effektiv an Softwareentwicklungsprojekten zusammenarbeiten möchten
Voraussetzungen
- Grundlegende Computer- und Dateiverwaltungskenntnisse
- Vertrautheit mit der Nutzung von Kommandozeilen- oder Terminal-Tools (hilfreich, aber nicht erforderlich)
- Grundlegendes Verständnis von Konzepten der Softwareentwicklung (empfohlen)
- Keine Vorkenntnisse in Git oder GitHub erforderlich
Der Kurs eignet sich für Anfänger und Fachleute, die eine solide Grundlage in Versionskontrolle und kollaborativer Entwicklung aufbauen möchten.
Aussagen
Lizenzierung und Akkreditierung
Der Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
Bewerberinnen und Bewerber werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an das AVC zu wenden.
Häufig gestellte Frage

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?
Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!
