Versionsverwaltung mit Git

1 Tag
mit Zertifikat
CHF 990.-
Unsere nächsten Trainings
Datum / Ort
Uhrzeit
Sprache
Training
Preis (Netto)
 

Bei der praktischen Anwendung eines verteilten Versionsverwaltungssystems wie Git wird schnell klar, dass nicht nur die zur Verfügung stehenden Kommandos und Funktionen neu sind. Dieser Bruch mit althergebrachten Konzepten eröffnet vor allem in den Bereichen Workflows und Best Practices neue Ansätze.

Git ist eine ausgereifte, weit verbreitete Open Source Versionsverwaltung. Seit Jahren ist Git der de-facto Standard in der Softwareentwicklung für Projekte in jeder Grösse.

Die dezentrale Architektur sowie das schnelle Branchen und Mergen ermöglichen eine effiziente und skalierbare Verwaltung von Source Code und Artefakten. Git wird von zahlreichen Plattformen wie GitHub, GitLab und Bitbucket unterstützt, die zusätzliche Funktionen für die Zusammenarbeit und das Projektmanagement bieten.

In dieser Schulung vermitteln wir theoretische Grundlagen, die durch praktische Übungen gefestigt und vertieft werden. Zusammen mit Tipps aus der Praxis kann das Gelernte direkt in der täglichen Arbeit umgesetzt werden.

Lerninhalte

Einführung

  • Hintergrund
  • Architektur
  • Installation
  • Konfiguration
  • Grundlegende CLI Befehle
  • Übersicht GUI Clients

Git Grundlagen

  • Übersicht der üblichen Git Workflows
  • Interaktives Staging von Änderungen
  • Verwenden von Git Stashes
  • Änderungen rückgängig machen

Arbeiten mit Branches

  • Branches erstellen, mergen, löschen
  • Cherry-picking von Commits
  • Lösen von Konflikten
  • Git Worktree
  • Verwenden von Tags

Anzeigen und Durchsuchen der History

  • History anzeigen
  • History durchsuchen
  • Fehlerhafte Commits mit Bisect finden

Verändern der History

  • Rebase von Branches
  • Interaktives Rebasen: drop, squash, fixup, edit, reword, ...
  • Vergleich von Rebase und Merge

Weiterführende Konzepte

  • Git Hosting Plattformen (z.B. GitHub, GitLab)
  • Git Submodule
  • Git LFS

Lernziele

  • Erfolgreicher Einsatz von Git als Versionsverwaltung
  • Verständnis der üblichen Git Workflows
  • Lösen von Konflikten beim arbeiten mit Git
  • Anzeigen, durchsuchen und verändern der Git History

Zielgruppe

Dieses Training eignet sich vor allem für:

  • Entwickler, die die Vorteile einer verteilten Versionsverwaltung im Projektalltag nutzen möchten
  • DevOps Engineers

Voraussetzung:

  • PC Grundkenntnisse
  • Grundlegender Umgang mit der Kommandozeile sollte bekannt sein.
  • Für die aktive Teilnahme an den Übungen ist ein Laptop mit installiertem Git erforderlich.
  • Erfahrungen mit anderen Werkzeugen zur Versionsverwaltung wie z.B. Versionsverwaltung mit SVN oder CVS sind von Vorteil aber keine Voraussetzung.

Weitere Details

Zertifizierung
Teilnehmer erhalten ein AKROS Academy Zertifikat.

Kursunterlagen
Wir von AKROS, lieben Nachhaltigkeit. Sobald wir Sie zu einem online Training angemeldet haben, werden die Dokumente zum Training elektronisch zur Verfügung gestellt. Während vor Ort Trainings, bekommen Sie die Unterlagen im Papierformat.

Keine passender Termin dabei?
Kein Problem! Melden Sie sich gerne per E-Mail bei academy@akros.ch und wir finden gemeinsam eine Lösung.

Preferred Partner
Dieses Training geben wir zusammen mit Trivadis - Part of Accenture.

Spezialkonditionen

Early bird Rabatt
10% Rabatt - pro Training und Person - bis 30 Tage vor Kursbeginn.

Send your Team
10% Rabatt ab 3 Personen.
20% Rabatt ab 5 Personen.

In-house Trainings

Interne Firmenkurse
Ab 6 Teilnehmenden ist ein in-house Training immer die richtige Wahl. Mit unserem Angebot für interne Firmenkurse bieten wir Ihnen die Möglichkeit, mit uns gemeinsam ein Schulungskonzept zu erstellen, das passgenau auf Sie zugeschnitten ist – flexibel, exklusiv und selbstverständlich am Ort Ihrer Wahl. Mehr Informationen dazu finden Sie hier.

Wünschen Sie eine Offerte, haben Fragen oder Anregungen?
Senden Sie uns eine E-Mail an academy@akros.ch. Wir freuen uns auf Sie!

Warum AKROS?

  • Über 20 Trainer mit mehrjähriger Expertise und Hands-on-Erfahrung
  • Kurse in Ihrer Muttersprache
  • Schweizer Trainingsstandorte

Biel
Bahnhofstrasse 15
2502 Biel
+41 32 329 90 30

Zürich
Bändliweg 20
8048 Zürich
+41 32 329 90 30

Luzern
Platz 4
6039 Root D4
+41 32 329 90 30

Bern
Lindenpark
Lindenhofstrasse 1
3048 Worblaufen
+41 32 329 90 30

News Archive Jobs Archive Referenzen Archive Academy Archive Solution Brief Archive Scaled Agile Framework (SAFe®)