Modernes Git - Grundlagen & Vertiefung
Zuletzt aktualisiert am 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Deutsch | Size: 3.67 GB | Duration: 5h 33m
Zuletzt aktualisiert am 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Deutsch | Size: 3.67 GB | Duration: 5h 33m
Lerne alle wichtigen Git Konzepte, Teamwork Workflows, GitHub… für Softwareentwicklung und kreatives Schreiben
What you'll learn
Alle wichtigen Git Konzepte und wie du sie anwenden kannst
In einem Team mit Git arbeiten
Fortgeschrittene Funktionen durch ein gutes Verständnis von Git nutzen
Selbstständig durch viele Hintergrundinformationen und Hilfe-/Dokumentationsseiten Herausforderungen lösen
Viele Aspekte von Git: Installation, Konfiguration, Versionsverwaltung, Branches, Merging, Rebasing, Remotes, Pull, Fetch, Push, Tags, Stashing, Submodules…
Viele an Git angrenzende Aspekte: Workflows, GitHub, Markdown, Dokumentation verstehen, Prompt konfigurieren, GitHub Pages Website…
Requirements
Zugriff auf einen Computer mit macOS, Linux oder Windows
Allgemeine Kenntnisse im Umgang mit dem Computer und Browser
Keine Terminal- / Kommandozeilenkenntnisse erforderlich
Description
In diesem Kurs lernst du alle wichtigen Git Konzepte kennen. Wir starten mit den Grundlagen und bauen langsam auf das Gelernte auf. Nachdem du gelernt hast, wie du Git lokal auf deinem Computer nutzen kannst, geht es im nächsten Kapitel um Teamarbeit und Workflows. So kannst du schon bald z.B. GitHub verwenden. Danach vertiefen wir einige Aspekte, damit du ein gutes Verständnis aller wichtigen Konzepte bekommst. So ist sowohl für Unerfahrene als auch für Fortgeschrittene etwas dabei.Wir werden Git hauptsächlich im Terminal / in der Kommandozeile verwenden. Auf diese Weise lernst du Git in der Umgebung kennen, für die es entwickelt wird, wobei der Fokus auf dem Verständnis der wichtigen Konzepte liegt. Diese Konzepte können dann in Programmen mit grafischen Oberflächen verwendet werden, von denen ich auch einige vorstellen werde. Es sind keine Terminal- / Kommandozeilenkenntnisse erforderlich.Alle Grundlagen wie Installation, Konfiguration, Versionsverwaltung, Branches, Merging, Rebasing etc. werden behandelt. Im Kapitel über Teamwork geht es um Remotes mit verschiedenen Workflows, einschließlich Forking und Pull-Request Github Flow. Viele weitere Themen werden behandelt, wie beispielsweise das Lesen von Dokumentation, Tags, Cherry-Picking, Stashing, Submodules…Durch den Kurs begleitet uns ein Projekt, an dem wir alle Funktionen praktisch ausprobieren können. Das Projekt ist eine motivierende und leicht zugängliche Urlaubsplanung. Natürlich wird auch erklärt, warum bestimmte Funktionen für die Softwareentwicklung interessant sind, der Kurs ist jedoch so gestaltet, dass du ihm auch ohne großes Interesse an Softwareentwicklung folgen kannst. So gibt dir dieser Kurs die Möglichkeit, Git auch für andere Projekte zu nutzen. Zum Abschluss des Kurses erstellen wir außerdem eine Website aus unserem Projekt und lernen dabei weitere Git-Funktionen kennen.Ich freue mich darauf, dich im Kurs wiederzusehen :)
Who this course is for:
Alle, die mit Softwareentwicklung zu tun haben,Alle, die kreativ schreiben - akademische Arbeiten, Romane, Blogs, Journalismus…,Alle, die Git für andere Projekte nutzen wollen - Wohnungsrenovierung, Urlaubsplanung…