Git für Fortgeschrittene
Der richtige Einsatz einer Versionskontrolle ist ein wichtiger Erfolgsfaktor in der professionellen Softwareentwicklung. Heute wird dafür meist Git verwendet. Doch das Thema Versionskontrolle umfasst viel mehr als nur die strukturierte Verwaltung von Änderungen an Quelltexten: welche Entwicklungsprozesse passen zum Unternehmen, und wie können diese umgesetzt werden?
Diese Schulung vermittelt den professionellen Einsatz einer verteilten Versionskontrolle wie Git. Neben vielen Best Practices und Lösungsschablonen für häufig wiederkehrende Probleme im Programmieralltag wird aufgezeigt, wie man mit einer verteilten Versionskontrolle besonders effiziente Entwicklungsprozesse plant und umsetzt.
Lernziele
- Sie können ein für Ihre Bedürfnisse passendes Entwicklungsmodell planen und umsetzen
- Sie können durch verbesserten Einsatz einer verteilten Versionskontrolle die Produktivität in Ihrem Team erhöhen
- Sie kennen die Vorteile des Open Source-Entwicklungsmodells und können diese für sich nutzen
Zielgruppe
Diese Schulung richtet sich an Entwicklerinnen und Entwickler, die mit einer verteilten Versionskontrolle arbeiten und ihre Entwicklungsprozesse verbessern wollen.
Voraussetzungen
Voraussetzung sind praktische Erfahrungen mit Git oder einer anderen verteilten Versionskontrolle.
Git für Fortgeschrittene 594,- EUR 6 Credits
3 Online-Sitzungen á 120 Minuten
Diese Schulung startet das nächste Mal am .
Danach findet diese Schulung das nächste Mal voraussichtlich im statt.
-
Commit, Rinse, Repeat
Dauer: 120 Minuten
- Der lange Weg zu Git
- Semantische Commits: Was einen guten Commit ausmacht
- Unter der Haube: Was passiert beim Merge?
- Strategien, um die Merge-Hölle zu vermeiden
-
Workflows
Dauer: 120 Minuten
- Was man von Open Source-Entwicklung lernen kann
- Trunk-Based Development
- Feature und Release-Branches
- In wie vielen Repositories wollen wir arbeiten?
-
Planung und Analyse
Dauer: 120 Minuten
- Dependency Management und die Versionskontrolle
- Archäologie und Fehlersuche: git-bisect und git-grep
- Auswertungen und Visualisierungen
- Fragen und Antworten
Ihr Trainer
Sebastian Bergmann setzt als Autor von PHPUnit Standards bei der Qualitätssicherung.Sie wollen diese Schulung exklusiv für Ihr Unternehmen?
Wir führen jede Schulung auch gerne exklusiv online ("inhouse") für Sie durch. Dabei passen wir Inhalte und Schwerpunkte an Ihre konkreten Wünsche und Bedürfnisse an und arbeiten im Rahmen der Möglichkeiten auch direkt mit Beispielen direkt aus Ihrer Codebasis.