Git Trainings in Wien, Österreich und Deutschland
- Sie stehen vor dem Umstieg von SVN zu Git?
- Ihr Team möchte ein modernes Versionskontrollsystem verwenden, um den Entwicklungsprozess zu vereinfachen und zu beschleunigen?
- Ihre Entwicklungsabteilung meint, es gäbe zuviele Branches, und Git sei die Lösung?
- Und was hat das alles mit GitHub zu tun?
"Sie müssen Git nicht studiert haben, um es erfolgreich zu verwenden."
Wir führen Git-Trainings für Einsteiger und Fortgeschrittene in ganz Europa für Teams von bis zu 25 Personen durch - wahlweise in deutsch oder englisch.
Die Mitglieder ihres Teams holen wir dort ab, wo sie stehen.
Egal, ob das
- der Open-Source-affine Entwickler ist, der in der Freizeit bereits erste Erfahrungen mit Git und GitHub gesammelt hat,
- der erfahrene Engineer, der bereits mit RCS, CVS und SVN gearbeitet hat, oder
- der Junior, der sich gerade zum ersten Mal praktisch mit dem Thema Versionskontrolle auseinandersetzt.
Für unser Einsteiger-Training sind sie idealerweise noch nicht oder erst kürzlich auf Git umgestiegen. Hat ihr Team bereits Erfahrungen mit Git gesammelt und möchte den Entwicklungsprozess weiter optimieren, erstellen wir mit ihnen gemeinsam maßgeschneiderte Trainingsinhalte.
Inhalte
Basics & Internals
Je nachdem, wo wir ihr Team abholen dürfen, halten wir diesen Einführungsteil kürzer oder länger.
Wir nähern uns Git dabei von 2 Seiten:
- Zuerst *Top-Down* für die häufigsten Anwendungsfälle, und danach
- *Bottom-Up*, um wirklich zu verstehen was da hinter den Kulissen geschieht und um das benötigte Hintergrundwissen für die Git Power-Moves zu vermitteln.
Usecases
Nachfolgend
- sprechen wir über Git-spezifische Techniken und Kommandos,
- demonstrieren anhand von cleveren Beispielen deren Funktionsweise und Besonderheiten,
- sprechen über Best Practices in der Industrie und
- zeigen Umsteigern die Unterschiede zu bisherigen Versionskontrollsystemen auf.
Git Workflow
Unsere Trainingserfahrung zeigt, dass viele Teams ihr zuvor eingesetztes Versionskontrollsystem durch Git ersetzen, ohne gleichzeitig ihr Entwicklungsmodell zu überdenken - die durch den Einsatz von Git entstehenden Chancen auf Vereinfachung von Prozessen und Produktivitätssteigerung werden dadurch nicht genutzt. Es ist uns wichtig zu vermitteln, dass Git nicht bloß "SVN++" ist, sondern viel mehr als das: Git fördert mit seinem radikal neuen Branching-Modell einen dramatisch produktiveren Workflow in der Funktionsentwicklung. Den dritten Block unseres Trainings widmen wir daher ganz dem Thema "Workflow":
- Ausgehend von einfachen, SVN-basierten Modellen entwicklen wir Schritt für Schritt das als "Git Flow" bekannte Branching Modell, das in vielen Teams sehr erfolgreich eingesetzt wird.
- Wir zeigen dazu Real-World Beispiele im Detail und
- besprechen konkret, wie ihr Team Releases und Featureentwicklung mit Git gewinnbringend managen kann.
Zum Ausklang…
…zeigen wir noch bewährte Tipps und Tricks, die wir uns über die Jahre hinweg angeeignet haben und weisen auf Stolpersteine hin, von denen Teams in unseren bisherigen Trainings berichtet haben.
Eine ausgiebige Q+A Session schließt das Training ab.
Die Trainer
Fritz und Christoph, zwei Freelancer aus Wien und Umgebung: Wir verwenden Git täglich, erfolgreich, als Profis: Mal um kleine Privatprojekte zu managen, im Team mit anderen Entwicklern rund um den Erdball, für sicherheitskritische Projekte in KMUs, oder auf GitHub, um bei Open-Source Projekten mitzuarbeiten.
Was kostet es?
Wir berechnen die Trainingsstunden als Pauschale für ihr gesamtes Entwicklungsteam (für bis zu 25 Personen). Falls erforderlich, kommen Anreise und Übernachtung hinzu.
Testimonials
"The presenters took what could have been a dry subject and injected enthusiasm and life to it. Very engaging, thank you!"
"Seriously, these guys were good and the information very useful."
"Excellent introduction to Git with knowledgeable and friendly instructors."
Zitate aus der internen Umfrage zur Qualitätssicherung nach unseren Trainings für Qualcomm in Wien (AT), Cambridge und Poole (UK).