3. Workshop "Grundlagen der ingenieurmäßigen Softwareentwicklung – Versionsverwaltung am Beispiel von Git"

12. Oktober 2020

 

Bitte um Beachtung:

Der Termin am 12.11.2020, 9:30 Uhr bis 17 Uhr ist ebenfalls bereits ausgebucht.

Da es hinreichend viele Interessierte für einen weiteren Workshop gibt, organisieren wir einen zusätzlichen Termin, den wir an dieser Stelle und per Email bekannt geben werden. Ihr müsst Euch dann erneut anmelden - die bisherigen Anmeldungen werden gelöscht.

Auf Grund der großen Nachfrage findet der folgende Workshop bereits zum 3. Mal statt:

In diesem praxisorientierten Workshop erlernt ihr den Umgang mit der Versionsverwaltungssoftware Git, so dass Versionsverwaltung in den ersten anstehenden Entwicklungsprojekten keine Schwierigkeit mehr darstellt.

In der Softwareentwicklung ist die effiziente Verwaltung unterschiedlicher Source-Code Versionen – in Teams, aber auch alleine – eine der ersten Herausforderungen, die auftauchen. Hin- und herspringen zwischen alten und neuen Code-Versionen oder auch die verteilte, gemeinsame Arbeit an der gleichen Datei, d.h. insbesondere die Zusammenführung von Änderungen, ist ohne ein Versionskontrollsystem äußert aufwändig und fehleranfällig.
 
Git ist eine der zahlreichen verfügbaren Lösungen für dieses Problem und wird im Studium an der Fakultät für Informatik eingesetzt.


Aktuell ist Git das meistgenutzte Versionsverwaltungssystem, was auch darin begründet ist, dass es moderne Ansätze verfolgt und deswegen gegenüber klassischer Weise genutzter Software, wie SVN, viele Vorteile bietet.


Wir schauen uns gemeinsam die Nachteile von naiver Versionsverwaltung, z.B. auf einem FTP Server, an und erkunden die allgemeinen Grundlagen, die Software wie Git und SVN gemeinsam haben. Anschließend arbeiten wir an den unterschiedlichen Anwendungsfällen, die bei der Softwareentwicklung auf euch zukommen, d.h. anlegen neuer Versionen, zurückspringen zu alten Versionen sowie zeitgleiche Arbeit im Team an den gleichen Dateien. Zudem werden wir Themen wie Branching und Merging behandeln und auch auf die unterschiedlichen Branching Strategien, wie Git Flow oder GitHub Flow eingehen.

 

ACHTUNG: Ein weiterer Terminist in Vorbereitung

am 12. November 2020, 9:30 Uhr bis 17 Uhr, online

 

Details über die verwendete Online-Plattform werden rechtzeitig mitgeteilt.

 

Bitte hier anmelden!


Voraussetzungen:

Zielgruppe: Studierende im 2. und 3. Fachsemester der Bachelor-Studiengänge der Fakultät für Informatik; freie Plätze können durch Studierende anderer Fachsemester eingenommen werden.
 
Die Teilnahme ist kostenlos; der Workshop ist ganztägig.
 
Teilnehmerzahl: Max. 20