Dieser Kurs vermittelt fortgeschrittene Kenntnisse in der Nutzung von Git für Versionskontrolle und kollaboratives Arbeiten. Die Teilnehmenden lernen, wie sie Git effektiv einsetzen, um die App-Entwicklung im Team zu optimieren, Konflikte zu lösen und professionelle Workflow-Strategien wie Gitflow oder trunk-based Development anzuwenden. Der Kurs kombiniert theoretisches Wissen über Git mit praktischen Übungen in realistischen Projektumgebungen.
Kursinhalte:- Erweiterte Grundlagen von Git: Repository-Management und Branching
- Workflow-Strategien: Gitflow, trunk-based Development und Feature Branches
- Effizientes Lösen von Merge-Konflikten und Rebase-Techniken
- Arbeiten mit Remote-Repositories und Plattformen wie GitHub, GitLab und Bitbucket
- Versionsverwaltung in komplexen Projekten: Submodules und Monorepos
- Code-Review- und Pull-Request-Strategien für kollaboratives Arbeiten
- Automatisierung und Integration von CI/CD-Pipelines mit Git
- Sicherheitsaspekte: Zugriffsrechte und Absicherung von Repositories
- Praxiseinheiten zur Anwendung von Git in einem Teamprojekt