git Schulung

Was wirklich zählt – die wahrscheinlich klarste Zusammenfassung zum Thema

Das git-Terrain kennen wie die eigene Westentasche

Entdecken Sie in diesem Seminar die besten Abkürzungen zur optimalen Nutzung der freien Versionsverwaltung git.

Und weil ein echter Experte beinahe schon alle Fehler gesehen und gemacht hat, profitieren Sie in ganz besonderer Weise von meinen verwirklichten Projekten (www.sueddeutsche.de, www.kicker.de) sowie vom jahrelangen Praxiseinsatz – zuerst von SVN und in den letzten Jahren zunehmend von git.

Bei Software zählen harte Fakten

Die freie Versionsverwaltung git bietet einige Vorteile gegenüber dem – immer noch weit verbreiteten – Subversion:

  • kein zentraler Server: für die meisten Arbeiten ist KEIN Netzwerkzugriff nötig
  • noch bessere Unterstützung nicht-linearer Entwicklung im Vergleich zu Subversion
  • einfaches, aber mächtiges Webinterface u.a. zur Unterstützung von Merges oder allgemein der nicht-linearen Entwicklung

Gleich locker probieren

Sowohl die typische Projektarbeit des Entwicklers als auch Best Practices für den sicheren Test und Rollout von neuen Features oder Patches/Bugfixes werden detailliert erklärt und – ganz wichtig – selbst von jedem Kursteilnehmer durchgeführt.

Dazu steht ein komplett autarkes Git Testsystem mit einem Beispielprojekt zur Verfügung, so dass sämtliche Aufgabenstellungen von jedem Teilnehmer nachvollzogen werden können. Die beim ersten Ausprobieren auftretende Schwierigkeiten können so ohne Druck selbst erfahren und deren sichere Behebung trainiert werden.

Am besten profitieren Sie von Ihrem eigenen Erfolgsrezept.

Welche Inhalte Sie erwarten

  • Grundsätzliche Einführung in die Funktionsweise von git
  • Initiales auschecken eines Git Repositories
  • Dateien hinzufügen, kopieren oder löschen
  • Änderungen untersuchen und übernehmen oder verwerfen (diff, commit und revert)
  • Eigene Änderungen mit Änderungen anderer Entwickler zusammenführen (mergen)
  • Konflikte auflösen
  • Branching und Taggen mit Subversion
  • Konzepte zum Durchführen von Tests auf Staging Systemen
  • Komplettes Durchführen eines Merge-Test-Rollout Vorgangs
  • Umgang mit unterschiedlichen Konfigurationen bzw. Konfigurationsdateien auf Entwicklungs-/Test-/Staging- und Live-Systemen
  • Skripten und Automatisieren der Rollout Vorgänge auf Test/Staging und Live-Systeme
  • bevorzugt wird von der Kommandozeile aus gearbeitet, da so ein tieferes Verständnis von git erreicht wird.

Wann und Wo

Aktuell nur auf Anfrage per email.

Dauer: jeweils 1 Tag, von 9.30 bis 17.30 Uhr
Jeder Teilnehmer erhält zusätzlich die Schulungsunterlagen und eine kostenlose 30 min. telefonischen Beratung in der auf kundenspezifische Fragestellungen eingegangen wird.
Kosten: 640 EUR zzgl. MwSt. inkl Getränke, Snacks und Mittagessen
Teilnehmerzahl: max 12, ein PC je Teilnehmer

Erreichbarkeit:
Mit der U-Bahn ca. 10 min. vom Hauptbahnhof entfernt, kostenpflichtige Parkhäuser sind ebenfalls vorhanden.

Termine (auch in anderen Städten) oder Inhouse Schulungen gerne auf Anfrage!
Werden Sie zum Kenner des großen 1×1 unter den Git-Anwendern.

Die Kommentarfunktion ist geschlossen.