Git and GitHub - 2-tägiger Online-Kurs
Git und GitHub – 2-tägiger Online-Kurs
Beherrschen Sie die wesentlichen Werkzeuge, die moderne Softwareentwicklungsteams nutzen, um Codeänderungen nachzuverfolgen, effizient zusammenzuarbeiten und Projekte souverän zu verwalten. Dieser praxisorientierte Git- und GitHub-Kurs bietet eine praktische Einführung in die Versionskontrolle und versetzt die Teilnehmer in die Lage, Code zu organisieren, den Projektverlauf zu dokumentieren und nahtlos mit verteilten Entwicklungsteams zusammenzuarbeiten.
Im Laufe des Kurses lernen Sie, wie Sie Git-Repositorys erstellen und verwalten, Änderungen nachverfolgen und festschreiben, mit Branches arbeiten, Code zusammenführen, Konflikte lösen und mithilfe vo…

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 GitHub – 2-tägiger Online-Kurs
Beherrschen Sie die wesentlichen Werkzeuge, die moderne Softwareentwicklungsteams nutzen, um Codeänderungen nachzuverfolgen, effizient zusammenzuarbeiten und Projekte souverän zu verwalten. Dieser praxisorientierte Git- und GitHub-Kurs bietet eine praktische Einführung in die Versionskontrolle und versetzt die Teilnehmer in die Lage, Code zu organisieren, den Projektverlauf zu dokumentieren und nahtlos mit verteilten Entwicklungsteams zusammenzuarbeiten.
Im Laufe des Kurses lernen Sie, wie Sie Git-Repositorys erstellen und verwalten, Änderungen nachverfolgen und festschreiben, mit Branches arbeiten, Code zusammenführen, Konflikte lösen und mithilfe von GitHub zusammenarbeiten. Außerdem lernen Sie bewährte Verfahren der Branche für Workflows zur Versionskontrolle, Pull-Requests, Code-Reviews und Repository-Management kennen.
Am Ende des Kurses verfügen Sie über die erforderlichen Fähigkeiten, um Git und GitHub sicher in professionellen Entwicklungsumgebungen einzusetzen und so die Zusammenarbeit, die Codequalität und die Projekteffizienz zu verbessern.
Wichtige Merkmale
- Kurs und Materialien auf Englisch
- Anfänger- bis Mittelstufe
- 2 Tage virtuelles Live-Training unter Anleitung eines Trainers (8 Stunden/Tag)
- Zugang zu angeleiteten Live-Labors
- Übungen zur Vertiefung des Wissens
- Support nach dem Kurs verfügbar
- Über 20 empfohlene Lernstunden
- Zertifizierung inklusive
Lernziele
- Grundlagen der Versionskontrolle: Erlernen Sie die Grundlagen von Git, die Einrichtung von Repositorys und zentrale Arbeitsabläufe zur Verwaltung von Codeänderungen und zur Unterstützung der kollaborativen Entwicklung.
- Wichtige Git-Befehle: Sammeln Sie praktische Erfahrungen mit Staging, Committing, der Überprüfung des Verlaufs und dem Rückgängigmachen von Änderungen, um einen effizienten Entwicklungs-Workflow aufrechtzuerhalten.
- Verzweigung und Zusammenführung: Beherrschen Sie das Erstellen von Zweigen, das Zusammenführen, Rebasing, Stashing und die Konfliktlösung, um Code über mehrere Entwicklungsstränge hinweg zu verwalten.
- GitHub-Zusammenarbeit:B Arbeiten Sie mit Repositorys, Forks und Pull-Anfragen, um effektiv an Team- und Open-Source-Projekten zusammenzuarbeiten.
Zielgruppe
- Softwareentwickler und Programmierer
- Webentwickler und Anwendungsentwickler
- DevOps-Ingenieure und Plattformingenieure
- Fachleute für Qualitätssicherung und Testautomatisierung
- Datenanalysten, Dateningenieure und Datenwissenschaftler
- IT-Fachleute, die an Softwareprojekten beteiligt sind
- Technische Fachkräfte, die Kenntnisse in der Versionskontrolle erwerben möchten
- Alle, die effektiv an Softwareentwicklungsprojekten zusammenarbeiten möchten
Voraussetzungen
- Grundlegende Computer- und Dateiverwaltungskenntnisse
- Vertrautheit mit der Verwendung von Befehlszeilen- oder Terminal-Tools (hilfreich, aber nicht erforderlich)
- Ein 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 sich eine solide Grundlage in der Versionskontrolle und der kollaborativen Entwicklung aufbauen möchten.
Kursübersicht
Tag 1
Einheit 1: Erste Schritte mit Git
- Konzepte der Versionskontrolle und Git-Grundlagen
- Git-Architektur und Arbeitsablauf
- Installation und Konfiguration von Git
- Wichtige Git-Tools und -Ressourcen
Einheit 2: Git-Grundlagen
- Repositorys erstellen und klonen
- Änderungen verfolgen, in die Staging-Area stellen und festschreiben
- Dateien verwalten und den Verlauf anzeigen
- Änderungen rückgängig machen und mit Remote-Repositorys arbeiten
- Tags für die Versionsverwaltung verwenden
Tag 2
Sitzung 3: Verzweigungen und Zusammenführen
- Erstellen und Verwalten von Zweigen
- Wechseln zwischen Zweigen und Verfolgen von Änderungen
- Zusammenführen, Rebasing und Lösen von Konflikten
- Arbeiten mit Remote- und Tracking-Zweigen
- Änderungen zwischenspeichern und Workflows für Zweige
Sitzung 4: Zusammenarbeit auf GitHub
- GitHub-Grundlagen und Einrichtung
- Erstellung und Verwaltung von Repositories
- Pull-Anfragen und GitHub-Workflows
- Verwaltung von Mitwirkenden und Sichtbarkeit von Repositories
- Synchronisierung mit Upstream-Repositories und Projektwartung
FAQ
Wann findet der Kurs statt?
Der Großteil des Kurses besteht aus ganztägigen Online-Kursen von morgens bis nachmittags (MEZ) mit jeweils 8 Stunden am Stück. Bitte kontaktieren Sie uns jedoch, um die endgültigen detaillierten Zeitpläne zu bestätigen.
Was sind Git und GitHub?
Git ist ein verteiltes Versionskontrollsystem, das Entwicklern hilft, Änderungen nachzuverfolgen, den Projektverlauf zu verwalten und effizient an Softwareprojekten zusammenzuarbeiten.
GitHub ist eine cloudbasierte Plattform, die Git-Repositorys hostet und Funktionen für die Zusammenarbeit wie Pull-Requests, Code-Reviews, Issue-Tracking und Projektmanagement-Tools bereitstellt.
Benötige ich Programmiererfahrung, um teilzunehmen?
Nein. Zwar ist es von Vorteil, mit Konzepten der Softwareentwicklung vertraut zu sein, doch der Kurs ist so konzipiert, dass er Git und GitHub von Grund auf einführt.
Was ist Versionskontrolle und warum ist sie wichtig?
Versionskontrolle ermöglicht es Teams, Änderungen nachzuverfolgen, frühere Versionen wiederherzustellen, sicher zusammenzuarbeiten und einen vollständigen Verlauf der Projektentwicklung zu pflegen.
Werde ich Git über die Befehlszeile lernen?
Ja. Der Kurs behandelt zentrale Git-Befehle und Arbeitsabläufe, die von Entwicklern in professionellen Umgebungen häufig verwendet werden.
Was sind Branches und wozu dienen sie?
Branches ermöglichen es Entwicklern, unabhängig an neuen Funktionen, Fehlerbehebungen oder Experimenten zu arbeiten, ohne die Hauptcodebasis zu beeinflussen, bis die Änderungen bereit für das Zusammenführen sind.
Wie unterstützt GitHub die Zusammenarbeit im Team?
GitHub bietet gemeinsame Repositorys, Pull-Requests, Code-Reviews, Issue-Tracking und Workflows für die Zusammenarbeit, die Teams dabei helfen, Software effizient zu entwickeln und zu warten.
Werde ich lernen, wie man Merge-Konflikte löst?
Ja. Der Kurs behandelt praktische Techniken zum Erkennen, Verwalten und Lösen von Merge-Konflikten beim Zusammenführen von Änderungen mehrerer Mitwirkender.
Ist Git nur für Softwareentwickler nützlich?
Nein. Git wird zunehmend von DevOps-Teams, Datenexperten, technischen Redakteuren, Systemadministratoren und allen genutzt, die Dateien verwalten, bei denen Versionsverfolgung und Zusammenarbeit erforderlich sind.
Was kann ich nach Abschluss dieses Kurses tun?
Nach Abschluss des Kurses sind Sie in der Lage, Repositorys zu verwalten, Änderungen nachzuverfolgen, über GitHub zusammenzuarbeiten, Verzweigungs-Workflows zu nutzen, Code-Reviews durchzuführen und selbstbewusst zu professionellen Softwareentwicklungsprojekten beizutragen.
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
