
Advanced Codemanagement – Bitbucket, Gitlab, GitHub
Codemanagementsysteme wie Bitbucket, GitHub oder GitLab sind webbasierte Plattformen, die sowohl die Versionskontrolle von Code als auch die Zusammenarbeit von Entwicklern ermöglichen.
Beschreibung
Codemanagementsysteme wie Bitbucket, GitHub oder GitLab sind webbasierte Plattformen, die sowohl die Versionskontrolle von Code als auch die Zusammenarbeit von Entwicklern ermöglichen. Sie basieren auf Git und haben viele Funktionen, mit denen Entwickler effizient arbeiten und gemeinsam Projekte erfolgreich organisieren. Basierend auf einem modernen Codemanagementsystem können nämlich nicht nur Repositories, Branches und Commits verwaltet, sondern die Zusammenarbeit durch Pull-/Merge Requests, Code-Reviews, Maintainer-Konzept, Diskussionsplattformen oder Prozesssicherung gestärkt werden. Entwickler können Änderungen am Code reviewen, die Qualität sicherstellen und basierend auf Quality Gates effektiv zusammenführen. Dies fördert die Qualität und Nachvollziehbarkeit der Entwicklung und ist auch hilfreich bei Audits externer Zertifizierungsstellen.
In-House – du interessierst dich für eine In-House Schulung exklusiv für dein Team oder Unternehmen? Frage die Schulung an oder lass dich unverbindlich beraten.
Schulungsziel
Du lernst, wie man via Codemanagement einen modernen Entwicklungsprozess bereit- und sicherstellt sowie systemgestützte Code Reviews etabliert und protokolliert. Du erfährst, wie Codemanagement mit CI/CD erweitert werden kann und bindest qualitätssichernde Informationen in deinen Entwicklungsprozess ein. Zudem etablieren wir Quality Gates und beantragen die Integration von Codeänderungen, damit nur qualitativ hochwertige Codeänderungen eine Freigabe erhalten.
Die Schulung ist unabhängig von Tools oder Anbietern und stellt das Codemanagement in den Vordergrund. Ziel ist also nicht nur die Vermittlung der fachlichen Aspekte eines Codemanagementsystems. Nach der Schulung kannst du auch besser entscheiden, welche Tools wichtig und nützlich sind. Wir erläutern auch die Vor- und Nachteile der bekanntesten Systeme (Bitbucket, GitHub, GitLab, …). Gerne kann die Schulung auch auf ein Codemanagementsystem deiner Wahl zugeschnitten werden.
Zielgruppe
Die Schulung ist so aufgebaut, dass Entscheider und Entwickler/DevOps-Engineers einen Mehrwert aus dem Seminar ziehen. Aus Sicht der Qualitätssicherung ist es interessant, welche Möglichkeiten der Prozesssicherung die Systeme bieten. Notwendig ist ein Basiswissen von Git, Programmierkenntnisse sind keine Voraussetzung zur Teilnahme.
Inhalt
Grundlagen Codemanagement
- Was ist Codemanagement?
- Mit Git und Codemanagement zum modernen Entwicklungsprozess
Git-Workflows
- Warum ist der richtige Workflow entscheidend?
- Zentraler vs. Feature-Branch-Workflow
- Overall Workflows (Gitflow, Trunk-Workflow, Fork-Workflow)
Qualitätssicherung
- Ziel: Kontinuierliche Qualitätssicherung (always ready for release)
- Quality Gates – Sicherstellen der Qualität
- Reviewmanagement (inkl. Pull-/Merge-Requests, Maintainer-Konzept)
- Statische Codeanalyse als Grundlage für Pull-/Merge-Requests
- Continuous Integration – Build und Testergebnisse als Grundlage für Pull-/Merge-Requests
- Social Engineering und Know-how-Plattform
- Vogelperspektive – basierend auf Codemanagement zu mehr Traceability, besserem Controlling und gesteigerter Confidence
Codemanagementsysteme
- Vorstellung der wichtigsten Codemanagementsysteme (GitHub, GitLab, Bitbucket)
- Erörterung der Vor- und Nachteile der Codemanagementsysteme
Bewertung der Schulung
Bereit für DevOps? Mit unseren Zusatzangeboten machen wir mehr aus deiner Schulung.
Individualisierung - Schulungen können mit speziellen Erweiterungen individualisiert werden. Dabei lassen sich Inhalte theoretisch und praktisch anpassen.
In-House – du interessierst dich für eine In-House Schulung exklusiv für dein Team oder Unternehmen? Frage die Schulung an oder lass dich unverbindlich beraten.
Schulungen die dich auch interessieren könnten.

Git und Bitbucket Cloud – Der moderne Entwicklungsprozess
