Git für App Developer: Versionskontrolle und kollaboratives Arbeiten für Fortgeschrittene

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