Mit einer klaren Git-Strategie und einem einheitlichen Verständnis werdet ihr eure Teamzusammenarbeit und Produktivität deutlich steigern. Profitiert von einem individuell für euch gestalteten Kurs, der eure bestehende Git-Lösung einbindet – sei es GitHub, Bitbucket, GitLab oder Azure DevOps.
Effektives Version Control für eure gesamte Entwicklungsorganisation
Vom Einstieg bis hin zu den anspruchsvollsten Szenarien: Wir passen den Kurs an die Bedürfnisse eures Teams an, gestalten ihn spannend und auf dem richtigen Schwierigkeitsniveau. Da Git nicht isoliert arbeitet, lernt ihr auch, wie ihr euren Entwicklungsprozess mit verteilten Versionierungssystemen generell verbessern könnt – nicht nur mit Git.
Wir starten mit den Grundlagen von Git und der effektiven Nutzung. Dabei zeigen wir gängige Branching-Strategien und deren Anwendung anhand von Beispielen und Best Practices. Auf Wunsch können wir tiefer in Themen wie Pull Requests, Code Reviews oder CI-Build- und DevOps-Praktiken eintauchen.
Der Kurs deckt sowohl die Nutzung der Kommandozeile als auch gewünschte grafische Benutzeroberflächen wie SourceTree oder Tortoise Git ab. Wir arbeiten dabei mit der Git-Lösung eurer Wahl, sei es GitHub, Bitbucket, GitLab oder Azure DevOps.
Gründe, euer Team auf Git zu schulen:
- Verbesserung eurer Softwareentwicklung und Versionierungsrichtlinien
- Lernen aus realen Szenarien der Produktentwicklung
- Förderung von Teamzusammenhalt und Produktivität
- Vermittlung zentraler Funktionen wie Integration, Fehlerbehebung und Branching
Nach Abschluss dieses Kurses kann euer Team:
- Die Grundfunktionen von Git nutzen
- Parallele Entwicklung beherrschen und auf Git anwenden
- Gute Versionierungsrichtlinien innerhalb des Teams entwickeln
- Die beste Workflow-Strategie für Projekte wählen
- Die Arbeit durch Branching isolieren
- Die Arbeit mit verschiedenen Merge-Techniken integrieren
- Die Git-Terminologie und ihre Architektur vollständig verstehen
Dauer:
Halber Tag bis hin zu einem 2-Tages-Training Programm
Kurstyp:
Hands-on-Kurse mit praxisnahen Übungen und entsprechenden Lernmaterialien
Zielgruppe:
Softwareentwickler oder Teams, die ein Versionskontrollverfahren einführen oder optimieren möchten, sowie DevOps-Mitarbeiter, Architekten und neue Git-Benutzer.
Tools:
GitLab
GitHub
Azure DevOps
Bitbucket
Werdet zum Git-Experten
Wir erstellen den perfekten Trainingsplan für euer Team oder eure Organisation.
Der Kurs war eine großartige Einführung in Git und die gewählten Themen waren gut abgerundet. Ich würde ihn jedem empfehlen, der Git lernen möchte.
Kalle Kromann
MAN
Unzureichende Git-Kenntnisse könnten euch zurückhalten
Ein Muss für Effizienz
Ihr könnt keine Software effizient entwickeln, ohne ein solides Konfigurationsmanagement und Versionskontrolle. Gut durchdachte Branching-Strategien und Best Practices in der Versionskontrolle sind entscheidend, um eure Konkurrenz bei der Wertschöpfung zu überholen.
Ein Schlüsselelement von Agile
Für echte Agilität auf Team- und Organisationsebene benötigt ihr eine effiziente Versionskontrolle und Branching-Methoden. Unser Training hilft eurem Team, ein System aufzubauen, das agile Praktiken fördert.
Qualität von Anfang an
Branching-Strategien und Konfigurationsmanagement sind essenziell, um Qualität in die Entwicklung einzubringen. Mit unserem Training erhaltet ihr die Werkzeuge, um die Qualität der Entwicklung auf verschiedenen Ebenen zu verbessern.
Grundlagen von Git in weniger als 15 Minuten beherrschen mit „GIT 101 – Ein nützlicher Leitfaden“.
Module, auf denen euer individuelles Trainingsprogramm aufbaut
Wir erstellen den Lernpfad eures Teams passend zu den spezifischen Bedürfnissen eurer Organisation. Dabei bilden die folgenden Module die Grundlage, auf der wir die bestmögliche Lernerfahrung aufbauen.
Ist euer Team neu bei Git und braucht die Basics, um es richtig anzugehen? Dieses Modul führt euch durch die Erstellung eines neuen Git-Repositories, das Festlegen von Änderungen und die Überprüfung des Commit-Verlaufs eines bestehenden Repos.
Dieses Modul vermittelt eurem Team ein solides Fundament, um die Tools besser zu verstehen und die Vorteile von Git voll auszuschöpfen. Ihr lernt auch, wie ihr euren Softwareentwicklungsprozess verbessert, indem ihr Funktionen nutzt, die speziell für verteilte Versionskontrollsysteme im Allgemeinen und Git im Besonderen entwickelt wurden.
In diesem Modul lernt euer gesamtes Entwicklerteam, wie ihr eure Versionskontrollpraktiken entwickeln und verbessern könnt. Innerhalb eines Tages kann das Team seine Softwareentwicklungs- und Versionskontrollrichtlinien optimieren. Wir halten es konkret und verwenden viele Beispiele aus der realen Produktentwicklung.
Dieses Modul führt Nutzer in GitLab* ein. Wir beginnen mit einem Überblick über GitLab und warum DevOps-Teams es verwenden. Anschließend vertiefen wir uns in Git, das Versionskontrollsystem, das GitLab für das Source Code Management (SCM) nutzt.
*Dieses Modul wird in Zusammenarbeit mit GitLab angeboten.
GIT 201: Der nächste Schritt – ein Leitfaden für Entwickler, die mehr Erfahrung sammeln möchten.
Stattet euer Team mit neuen Fähigkeiten aus
Kontaktiert uns, um diese Schulung speziell für euer Team oder Unternehmen zu planen.
Bleibt auf dem Laufenden - abonniert den Newsletter
Exklusive Bildungsinhalte und Neuigkeiten aus der Eficode-Welt. Direkt in eurem Posteingang.