April 26, 2022 – May 03, 2022 / git, github
Git Grundlagen
Kein professionelles Software-Projekt kommt ohne Versionsverwaltung aus. In diesem Kurs lernst du nicht nur Git anzuwenden sondern verstehst auch die Konzepte und Mechanismen dahinter und kannst sie profesionell für deine tägliche Arbeit als Entwickler einsetzen.
Eine Versionsverwaltung ist ein System, welches zur Erfassung von Änderungen an Dokumenten oder Dateien verwendet wird. Alle Versionen werden in einem Archiv mit Zeitstempel und Benutzerkennung gesichert und können später wiederhergestellt werden.
Ziel des Kurses ist nicht nur das Verstehen der dezentralen Versionverwaltung sondern auch der routinierte Umgang mit einem ausgefeilten Workflow.
Abend 1:
- Grundlagen der dezentralen Versionsverwaltung
- Exkurs: Markdown, Umgang mit der Konsole
- Einrichtung der Arbeitsumgebung
- der grundlegende Workflow mit Git sowie Github (stagen, commits, pushen)
- Einführung in Github
Abend 2:
- Umgang mit Remotes und Branches
- Stash, Merge, Rebasing, Pull Requests etc. (je nach verfügbarer Zeit)
Durchführung ab 5 Teilnehmern.
Kursziel
Nach Abschluss des Kurses bist Du in der Lage, deinen Code mittels Git zu versionieren und mit anderen EntwicklerInnen in einem optimalen Workflow zu arbeiten. Du verstehst die grundlegenden Befehle, kannst sie anwenden und beherrscht den Umgang mit Github.
Zielgruppe
Web DeveloperInnen welche noch nicht mit Git arbeiten und einen einfachen Einstieg suchen
Hinweis: dieser Kurs entspricht dem Modul "Git" im Lehrgang "Web Developer". Teilnehmer des Web Developer Lehrgangs haben dieses Modul somit im regulären Lehrplan.