Veranstaltungsdetails (TW)

Data Literacy: Aufbaukurs: Advanced git


SS 2024 | LVNr.: SS249003023 | Tagesworkshop (TW)
Format: Präsenz
Sprache: Deutsch
Freie Plätze: 0
DozentIn: Simson, Jan

Derzeit keine Anmeldung möglich!

Warteliste

Kein Losverfahren. Tageswokshops  sind direkt per ‚First Come, First Served‘ buchbar.

First Come, First Served – Anmeldung ab dem 10.04.24 (12 Uhr)

Über die letzten Jahre hinweg hat git sich als de facto Standard für Versionskontrolle etabliert und findet heutzutage selbst außerhalb der Informatik in vielen Feldern und Berufen Anwendung. Git ermöglicht die einfache Kollaboration an Projekten und erlaubt es durch die Zeit zurückzugehen, um Änderungen besser nachzuvollziehen und bei potenziellen Problemen rückgängig zu machen.

In diesem Workshop machen sich Teilnehmende mit der fortgeschrittenen Nutzung von git vertraut und vertiefen ihr bereits existierendes Wissen zu git. Themen wie Trunk-Based Development und CI / CD pipelines werden anhand praktischer Aufgaben und Beispiele besprochen. Folgende Themen werden u.a behandelt:

        Unterschiedliche Merge-Strategien

        Trunk-Based Development

        Continuous Integration / Continuous Delivery

        Ein high-level Verständnis von git, insbesondere in Bezug auf Branching

        Praktische git Befehle die über das Standardvokabular hinausgehen

Lernziele:
Studierende …

        Sind sicher im Umgang mit git für die lokale Nutzung und Kollaboration

        Haben ein Verständnis davon wie git Befehle ein Repository verändern

        Kennen Konzepte wie Trunk-Based Development und CI / CD und sich deren Vor- und evtl. Nachteile bewusst

        Sind in der Lage bei einem git provider eine CI / CD pipeline zu erstellen / konfigurieren

        Beherrschen nützliche git Befehle über die „klassischen“ Standardbefehle hinaus

Lernziele können an den Bedarf der Studierenden im Rahmen der Veranstaltung angepasst werden.

Anforderungen / Vorbereitung:
Wichtig: Dieser Kurs ist als Aufbaukurs für den Kurs „Data-Literacy: Einführung in git“ gedacht und grundlegende git Kentnisse werden vorausgesetzt. Es wird zwar einen kleinen Refresher am Anfang geben, aber für git Neulinge ist der Einführungskurs besser geeignet. Die Teilnahme an beiden Kursen direkt hintereinander bietet sich auch an.

Es wird erwartet, dass …

        Studierende bereits über Grundkentnisse im Umgang mit verfügen (siehe den ersten Abschnitt unter „Anforderungen“

        Studierende einen eigenen Laptop mit zum Workshop bringen, um interaktiv an Aufgaben teilzunehmen

        Studierende vorab git, sourcetree und visual studio code installieren (wenn es dabei Probleme gibt, können diese am Anfang der Veranstaltung adressiert werden, aber bitte versucht alles vorab zu installieren)
Link Git: https://git-scm.com/book/de/v2/Erste-Schritte-Git-installieren
Link Sourcetree: https://www.sourcetreeapp.com/
Link Visual Studio Code: https://code.visualstudio.com/

        Studierende sich vorab bei GitHub registrieren
Link:
https://github.com/

Arbeitsaufwand für ECTS:

1 ECTS: Aktive Teilnahme im Workshop sowie Vorbereitung für den Kurs und Durchführung der Transferaufgabe(n) nach dem Kurs.

Dozent:

Jan Simson ist ausgebildeter Fachinformatiker, Psychologe und Behavioural Data Scientist. Aktuell promoviert er an der Ludwig-Maximilian Universität München im Bereich Social Data Science. Dank seiner langjährigen Erfahrung mit git sowohl in der Industrie als auch der Forschung kann er Studierenden optimal dabei zur Seite stehen den Umgang mit git zu meistern.

20.07.2024 09:00 Uhr – 20.07.2024 18:00 Uhr (30.28 Seminarraum 4 (R004))