GitHub – Grundkurs Teil 1
Machen Sie sich mit den Grundlagen von GitHub vertraut und lernen Sie, die cloudbasierte Plattform für die Versionskontrolle und Kollaboration in der Softwareentwicklung zu nutzen. IT-Experte Tom Wechsler zeigt in seinem Videokurs alle Inhalte praxisnah und Schritt für Schritt. Sie können direkt mitmachen und Ihr Wissen in Quizfragen überprüfen.
In unserer zweiteiligen Kursreihe erhalten Sie eine praxisnahe Einführung in Git und GitHub – zwei essenzielle Werkzeuge für die Versionskontrolle und Kollaboration in der Softwareentwicklung.
Zum Auftakt der Reihe erklärt der IT-Experte Tom Wechsler die Kernkonzepte von Git und GitHub und zeigt, wie Sie Git als dezentrales Versionsmanagementsystem und GitHub zum Speichern und Teilen von Code in sog. Repositories nutzen. Dabei lernen Sie eigene Repositories zu erstellen, zu klonen und zu verwalten und machen sich mit grundlegenden Git-Kommandos wie Commit, Push und Pull vertraut.
Zudem widmen wir uns der Zusammenarbeit in Teams mithilfe des GitHub Flows. Sie erfahren, wie Sie Branches anlegen und verwalten, Pull Requests erstellen und Feedback in Ihre Workflows integrieren, um reibungslos und effizient im Team an Projekten zu arbeiten.
Für eine erfolgreiche Kursteilnahme sind ein Grundverständnis von Cloud-Konzepten und DevOps-Prinzipien sowie Erfahrungen im Umgang mit Texteditoren wie Visual Studio Code von Vorteil.
Länge: 03:47 Stunden
Alle Video-Lektionen im Überblick:
- Vorstellung und Infos zum Kurs
- Herzlich willkommen zu diesem Kurs
-
Testsystem vorbereiten
- Kapitelüberblick
- GitHub-Konto erstellen
- VS Code und Git installieren
- VS Code mit Extensions erweitern
- Quiz: Testsystem vorbereiten
-
Einführung in Git
- Kapitelüberblick
- Was ist Git?
- Versionskontrolle: zentral vs. dezentral
- Einführung in Git Flow
- Git-Grundkonfiguration
- Git-Grundkonfiguration: Editor-Branchname
- LocalRepo-Verzeichnis initialisieren
- Git Add und Git Commit
- Quiz: Einführung in Git
-
Einführung in GitHub
- Kapitelüberblick
- Was ist GitHub?
- Hauptfunktionen von GitHub
- GitHub-Erkundungstour
- Suchen in GitHub
- Konten und Pläne
- GitHub Desktop und GitHub Mobile
- Quiz: Einführung in GitHub
-
Arbeiten mit Repositories
- Kapitelüberblick
- GitHub Repository erstellen
- GitHub Repository erkunden
- GitHub Repository verbinden
- GitHub Repository nicht sichtbar
- Git Clone und Git Push
- Konflikte beheben
- Lokales Repository mit GitHub verlinken
- Erstellen einer README-Datei
- Markdown und README-Datei
- Spezialdateien in GitHub
- GitHub-Konto für die Mitarbeit hinzufügen
- Vorlage erstellen
- Quiz: Arbeiten mit Repositories
-
Zusammenarbeiten mit GitHub Flow
- Kapitelüberblick
- GitHub Flow und Commits verstehen
- Branches verstehen
- Branch erstellen
- Mit Git weiteren Branch erstellen
- Branches und Regeln
- Erstellen eines Pull Request
- Pull Request überprüfen
- Konflikte beheben
- Pull-Request-Vorlage
- Was ist ein Fork?
- Fork erstellen
- Quiz: Zusammenarbeiten mit GitHub Flow
-
Abschluss
- GitHub
- Fazit und Kursabschluss
Über den Trainer:
Tom Wechsler ist seit mehr als 25 Jahren professionell in der
Informatikbranche tätig. Seit 2007 arbeitet er als selbstständiger Cloud
Solution Architect, Cyber Security Analyst und Trainer. Der
charismatische Schweizer hat es sich zum Ziel gemacht, die komplexe Welt
der Informatik anhand von Lernvideos so verständlich wie möglich zu
erklären. So gelingt es ihm in seinen Kursen, auch komplexe Themen und
Zusammenhänge verständlich zu vermitteln. Tom Wechslers Schwerpunkte
liegen in den Bereichen Netzwerktechnik (Cisco), Microsoft Azure,
Microsoft 365, Windows Server und Active Directory.
So lernen Sie mit diesem Videokurs:
In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, sodass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:
- Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
- Wissensquiz zur Lernkontrolle
- Lernhistorie und Lernfortschritt
- Lesezeichen und Notizen
- Volltextsuche in den Videos
- Frage-den-Experten-Modul
- Übungsmaterial zum Mitmachen
- Responsive Web-App und Videostreaming für alle Endgeräte
Technische Voraussetzungen:
Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.