Git - Intensiv Workshop

GFU Cyrus AG, in Köln (+1 Standorte)
Dauer
3 Tage
Durchführungsform
Online-Kurs / Fernlehrgang, Präsenzkurs / vor Ort
Nächster Starttermin
30 September, 2024 (+4 Starttermine)
Preis
1.550 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Dauer
3 Tage
Durchführungsform
Online-Kurs / Fernlehrgang, Präsenzkurs / vor Ort
Nächster Starttermin
30 September, 2024 (+4 Starttermine)
Preis
1.550 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Ab 1.550 EUR MwSt. befreit / Person

Beschreibung

GFU Cyrus AG

Git - Intensiv Workshop 

Git ist das Rückgrat eines jeden modernen Software-Entwicklungsprozesses und ein zentrales System in dem Lebenszyklus einer Softwareänderung sowie auch übergeordnet einer Release. Dabei entstehen Anforderungen an Transparenz und Traceability, welche jedoch Teams nicht in eine bürokratische Sackgasse führen dürfen. Dieses Seminar gibt Ihnen eine praktische Einführung in Git mit dem Fokus auf die damit ermöglichten Software-Entwicklungsprozesse. Ziel ist hierbei keine Git-Enzyklopädie, welche alle Git-Kommandos in allen verschiedenen Flavors beleuchtet, sondern die wichtigsten Kommandos, Best Practices und Workflows hervorhebt, praktisch erklärt und in dem täglichen Einsatz eines Entwicklungsprozesses einordnet. Die Schulung wird mit praktischen Übungen begleitet, welche aus dem Alltag kommen und in denen sich Entwickler:innen wiederfinden. Dabei werden Tools und Prozesse eingesetzt, welche sich in der Praxis bewährt haben. Die Schulung ist nicht nur als Standardschulung zu empfehlen, sondern bringt In-House eine besondere Note bezüglich Anpassbarkeit, Erweiterbarkeit und der Entwicklung unternehmensspezifischer Software-Entwicklungsprozesse. Gerne können Sie sich im Vorfeld mit dem Coach austauschen, um die Möglichkeiten einer In-House Schulung zu klären. 
Die Schulung wird praktisch von einem Atlassian Stack (Jira, Confluence, Bitbucket und Bamboo) begleitet und zeigt dabei wie Git in einer solchen Umgebung seine Stärken ausspielen kann und somit einen Mehrwert für Entwicklungsteams generiert. Jedoch sind die Konzepte, Inhalte und das vermittelte Wissen in dieser Schulung unabhängig vom Atlassian Tooling. 

Kommende Starttermine

Wählen Sie aus 4 verfügbaren Startterminen

30 September, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

30 September, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

16 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

16 Dezember, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

Inhalte / Module

  • Tag 1- Software-Entwicklungsprozesse und Git Basics 
    • Die Zielsetzung: Der moderne Software-Entwicklungsprozess
    • Software-Entwicklungsprozesse aus Sicht der Dev-Teams und aus Sicht von Process-Ownern
    • Generelle Konzepte - Vogelperspektive Git
    • Git Bereiche (Repositories, Stage/Index, Workspace, Stash)
    • Was sind Commits, Branches und Tags?
    • Repository Konfigurationsmöglichkeiten
    • Was sollte man bei einer Commit Message beachten?
    • Warum sind Commit Messages für ein Entwicklungsprozess wichtig?
    • Tags und Semantic Versioning
    • Git Zeitreise - Mit Checkout in die Vergangenheit reisen
    • Änderungen mit Git log untersuchen
    • Änderungen rückgängig machen (revert, reset, amend)
    • Squash - Commits aufräumen
    • Stash - Mehr als nur ein Backup
    • Commits und Tags signieren
  • Tag 2 - Teamwork und verteiltes Arbeiten 
    • Bitbucket als Remote Repository
    • Einrichten von SSH oder HTTP-Token
    • Zentraler Workflow vs. Feature Branch Workflow
    • Beziehen und veröffentlichen von Codeständen (push, pull, fetch)
    • Warum können mehrere Remotes sinnvoll sein?
    • Vergleich der Strategien - Pull Merge vs. Pull Rebase
    • Code mit anderen Teammitgliedern via Branches teilen
    • Teams via Merge, Rebase, Cherrypick synchronisieren
    • Branches integrieren (Fast Forward vs Non Fast Forward Merge)
    • Wie funktioniert ein Merge in Git (Vertrauen schaffen)
    • Git Sub-Modules und dessen Anwendungsgebiete
    • Git LFS - Wohin mit meinen Binaries?
  • Tag 3 - Codemanagement 
    • Mit Git und Codemangement zum modernen Entwicklungsprozess
    • Overall Workflows (Gitflow, Trunk-Workflow, Fork-Workflow) 
    • Reviewmanagement (inkl. Pull-Requests, Maintainer Konzept)
    • Bitbucket als Social Engineering und Know-How Platform
    • Releasemanagemenment mit Git
    • Wie wird eine Release mit Feature und Code-Freeze vorbereitet?
    • Wie können Wartungslinien bzw. LTS-Versionen verwaltet werden?
    • Build und Testergebnisse beim Review automatisiert berücksichtigen
    • Kontinuierliche Qualitätssicherung: Always ready for release
    • Integrationsmöglichkeiten in Jira und Anbindung ans übergeordnete Sprint und Releasemanagement
    • Integrationsmöglichkeiten in Bamboo mit Continuous Integration bis hin zu Delivery/Deployment
    • Demonstration zum Mitmachen - Der komplette Lebenszyklus einer Codeänderung, vom Melden eines Bugs, Einplanung in einer Release, über Fix und Review bis zum Delivery

Zielgruppe / Voraussetzungen

Sie möchten Ihre Projekte/Produkte von SVN zu Git migrieren, Git Know-How in Ihrem 
Unternehmen aufbauen oder Git im Kontext moderner Software-Entwicklungsprozesse 
kennenlernen? Dann ist diese Schulung für Sie geeignet! Die Schulung ist dabei so aufgebaut, dass jeder der Software-Entwicklungsprozesse praktisch mit Git kennenlernen möchte, einen Mehrwert aus dem Seminar ziehen kann. Egal ob Teamlead, Softwareentwickler:in, DevOps Engineers oder ganze Entwicklungsteams. Dabei werden keine besondern Vorkenntnisse benötigt.

Abschlussqualifikation / Zertifikat

Teilnahmezertifikat und digitales Badge

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Git - Intensiv Workshop zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.
GFU Cyrus AG
Am Grauen Stein 27
51105 Köln

GFU Cyrus AG

Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...

Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.

Anzeige