Kuliah pengantar

Einführung: Git vom Anfänger zum sicheren Entwickler

0:00 / 0:00
Slide 1. Git: Vom Anfänger zum versierten Entwickler

Herzlich willkommen. Dieser Kurs zeigt Ihnen, wie Sie von 'habe ich schon mal gehört' zu sicherer Anwendung in einem echten Team gelangen. Git ist heute keine Option mehr, sondern eine grundlegende Voraussetzung in jeder Entwicklerstelle. Es wird im technischen Vorstellungsgespräch geprüft und bewertet Ihren professionellen Stil, noch bevor das erste Gespräch mit dem Arbeitgeber stattfindet. Gemeinsam gehen wir den Weg vom allerersten git init bis zum vollwertigen Pull Request in einem echten Repository. Fangen wir an.

Slide 2. Ohne Git herrscht Chaos. Mit Git haben Sie die Kontrolle.

Haben Sie jemals eine Datei Projekt_Endversion_zwei_Endgültig genannt? Oder hatten Sie Angst, eine Codezeile zu löschen, weil 'sie vielleicht noch gebraucht wird'? Ohne Versionskontrolle arbeiten Sie ständig in der Sorge, eine wichtige Version zu verlieren oder sich nicht mehr zu erinnern, warum Sie vor drei Monaten eine bestimmte Entscheidung getroffen haben. Mit Git dokumentieren Sie jeden Schritt, können zu jedem Zeitpunkt in der Vergangenheit zurückkehren und im Team ohne Chaos zusammenarbeiten. Das ist kein Luxus – das ist heute Berufsstandard in der Softwareentwicklung.

Slide 3. Dieser Kurs ist für Sie, wenn...

Wenn Sie bereits programmieren – egal in welcher Sprache – aber bei dem Wort „Merge-Konflikt“ leicht in Panik geraten. Wenn Sie zwar Git-Commit verwenden, aber unsicher sind, was dabei im Hintergrund passiert. Wenn Sie sich auf Ihren ersten Job vorbereiten und wissen, dass ein leeres GitHub-Profil für Arbeitgeber ein Warnsignal ist. Dieser Kurs beginnt bei Null, bleibt aber nicht dort stehen – er führt Sie genau dorthin, wo echte Entwicklungsteams auf Sie warten.

Slide 4. Nach dem Kurs können Sie...

Sicher mit Git im Team arbeiten: Aussagekräftige Commits erstellen, Konflikte gelassen lösen und Pull-Requests wie ein erfahrener Entwickler durchführen. Populäre Git-Workflows verstehen und in technischen Vorstellungsgesprächen fundiert darüber sprechen. Und das Wichtigste: Am Ende des Kurses haben Sie ein echtes Repository, das den gesamten Entwicklungszyklus durchlaufen hat – von init bis zum Release-Tag. Das ist kein Übungsprojekt mehr – das ist Ihr Portfolio.

Slide 5. Module 1–3: Vom „Warum brauche ich das?“ zum ersten aussagekräftigen Commit

In den ersten drei Modulen legen wir das Fundament. Wir beginnen mit einer ehrlichen Antwort auf das „Warum“ – und ich zeige Ihnen die Entwicklung ohne Git aus einer anderen Perspektive. Dann richten wir Git korrekt ein: Das ist keine langweilige Formalität, denn Ihr Name wird für immer in jedem Commit stehen. Und schließlich klären wir die Staging-Area – ein Konzept, das viele jahrelang nicht verstehen, das aber aus Ihrer Versionsgeschichte ein aussagekräftiges Dokument macht und nicht nur eine Ablage.

Slide 6. Module 4–6: Commit-Historie, Branches und sicheres Rückgängigmachen von Fehlern

Im vierten Modul lernen Sie, wie Sie die Projektgeschichte wie ein Profi lesen – und warum eine 'schlechte Historie' sofort einen Anfänger verrät. Im fünften entmystifizieren wir Branches: Sie werden verstehen, dass ein Branch nur ein Zeiger ist, und die Angst davor verlieren. Im sechsten folgt das gefragteste Thema in Vorstellungsgesprächen: Wie man Fehler rückgängig macht. Ich zeige Ihnen ein konkretes Szenario, in dem reset hard die Teamarbeit zerstört, und erkläre, wann revert die einzig richtige Wahl ist.

Slide 7. Module 7–9: GitHub, Teamarbeit und Konflikte ohne Panik

Das siebte Modul führt Sie von der lokalen zur Teamarbeit: Wir richten GitHub ein und klären die Unterschiede zwischen push, pull und fetch – die drei am häufigsten verwechselten Befehle. Im achten durchlaufen wir den kompletten Zyklus: Fork, Feature-Branch, Pull Request, Code Review, Merge – genau so arbeiten die meisten realen Teams bei Unternehmen wie Siemens oder Zalando. Im neunten Modul nehmen wir uns Konflikte vor: Wir werden sie nicht vermeiden, sondern lernen, sie klar und schnell zu lösen, mit Verständnis für jede Markierung in der Datei.

Slide 8. Module 10–12: Workflow, fortgeschrittene Werkzeuge und Abschlussprojekt

Im zehnten Modul erhalten Sie eine ehrliche und umfassende Antwort auf die Frage 'Welchen Git-Workflow haben Sie verwendet?' – wir betrachten Feature Branch, Git Flow und Trunk-Based Development mit echten Vor- und Nachteilen jedes Ansatzes. Im elften fügen wir rebase, stash und cherry-pick hinzu – Werkzeuge, die einen versierten Entwickler von jemandem unterscheiden, der nur die Grundlagen kennt. Und das Abschlussprojekt: Ein vollständiger Entwicklungszyklus im Team vom ersten Commit bis zum Release-Tag – und ein echtes Repository in Ihrem Portfolio, das Sie bei Bewerbungen bei Unternehmen wie SAP oder Delivery Hero vorzeigen können.

Slide 9. So lernen Sie effektiv und nachhaltig

Hier sind einige Tipps für effektives Lernen. Erstens: Öffnen Sie das Terminal direkt während Sie den Kurs verfolgen — Git lernt man durch praktische Anwendung, nicht nur durch Zuschauen. Zweitens: Machen Sie Pausen und tippen Sie jeden Befehl selbst ein, kopieren Sie nicht einfach. Drittens: Wenn etwas nicht funktioniert — perfekt! Genau das wollen wir erreichen. Fehler in einer sicheren Lernumgebung sind die besten Lehrer. Viertens: Kehren Sie nach jedem Abschnitt zu Ihrem Übungs-Repository zurück und wenden Sie das Gelernte direkt an. Direkte Praxis ist der Schlüssel zum wirklichen Verständnis.

Materi kuliah

Git: Vom Anfänger zum versierten Entwickler 43.608d
1
Git: Vom Anfänger zum versierten Entwickler 38.184d
2
Ohne Git herrscht Chaos. Mit Git haben Sie die Kontrolle. 36.744d
3
Dieser Kurs ist für Sie, wenn... 34.488d
4
Nach dem Kurs können Sie... 30.936d
5
Module 1–3: Vom „Warum brauche ich das?“ zum ersten aussagekräftigen Commit 33.912d
6
Module 4–6: Commit-Historie, Branches und sicheres Rückgängigmachen von Fehlern 37.248d
7
Module 7–9: GitHub, Teamarbeit und Konflikte ohne Panik 37.08d
8
Module 10–12: Workflow, fortgeschrittene Werkzeuge und Abschlussprojekt 47.568d
9
So lernen Sie effektiv und nachhaltig 44.4d