Schulungsübersicht

Einführung

  • Warum ist Versionskontrolle wichtig?

Überblick über die Funktionen des Git-Systems zur Versionskontrolle

  • Installation von Git auf dem bevorzugten Betriebssystem
  • Erste Schritte mit den grundlegenden Git-Attributen und -Komponenten
  • Was sind Repositories, Commits und Dateien?

Verstehen von Git-Workflows und grundlegenden Systemprozessen

  • Was sind die verschiedenen Git-Status?
  • Erstellen eines Repositorys und eines Git-Ordners

Vorhandene Projekte verwalten und Dateien mit Git bearbeiten

  • Arbeiten mit Commits und Nachrichten
  • Übertragen und Rückgängigmachen von Änderungen in einem Git-Repository
  • Protokollierung und Zugriff auf den Versionsverlauf

Erste Schritte mit Branching und Merging in Git

  • Kennenlernen der Arten von Branching- und Merging-Prozessen
  • Verwendung spezieller Markierungen in Git
  • Arbeiten mit den Tagging- und Stashing-Funktionen von Git
  • Wie verwendet man Reset und Reflog in Git?

Überblick über die GitHub-Funktionen und Architektur

Einrichten eines GitHub-Benutzerkontos und Verwalten eines GitHub-Profils

  • Authentifizierung bei GitHub und Aktualisierung der Anmeldeinformationen
  • SSH vs. HTTPS
  • Überprüfen der Authentifizierung mit SSH in GitHub

Erstellen von GitHub-Repositories und Verknüpfen eines lokalen Git-Repositories

  • Klonen oder Archivieren eines GitHub-Repositorys

Instanziieren von Repository-Inhalten innerhalb einer lokalen Kopie

Veröffentlichen von Inhaltsänderungen im GitHub-Repository

Arbeiten mit intermediären Repository-Funktionen und Einstellungen

Üben der GitHub Schreib- und Formatierungssyntax

  • Verwendung von Tabellen und Arbeit mit Codeblöcken
  • Automatisches Verlinken von URLs und Referenzen in GitHub

Aktionen mit GitHub Dateien und Ordnern durchführen

  • Synchronisieren von Dateiänderungen mit dem lokalen Repository

Erstellen, Bearbeiten und Übertragen von GitHub Commits

  • Verwaltung von Commits und Umgang mit einem lokalen Repository-Klon

Überprüfen von Commits und Verwenden von Commit-IDs mit der lokalen Kopie

Verstehen von Fetch- und Pull-Befehlen in GitHub

Grundlegende Forking- und Cloning-Konzepte verstehen in GitHub

Pushen von GitHub-Änderungen und Überprüfen von Push-Anfragen

Mit Forks arbeiten und Änderungen an Pull-Requests vorschlagen

Überprüfen von Pull Requests und Einarbeiten von vorgeschlagenen Änderungen

Auflösen von Konflikten in GitHub Merges und Arbeiten mit CLI

Erste Schritte mit GitHub Tags und Releases

  • Lokale Tags verwenden und GitHub-Tags aktualisieren
  • Starten, Löschen und Erstellen eines neuen GitHub-Release

Vergleichen von GitHub Pull Requests, Commits und Tags

Arbeiten mit GitHub Gists und Verstehen von Snippet-Funktionalitäten

Integrieren eines Entwicklungsprojekts mit Codespaces in GitHub

Erstellen einer GitHub Organisation und Verwalten von Teams

  • Organisatorisches vs. persönliches GitHub Konto
  • Ausführen früherer GitHub-Funktionalitäten

Verwalten von GitHub Projekten und Umgang mit Projekt-Boards

Filtern von Repository-Informationen und gemeinsame Nutzung von GitHub Filtern

Erweitern von GitHub mit API und Webhooks

  • Automatisieren GitHub mit OAuth-Tokens

Fehlerbehebung bei GitHub-Problemen

Zusammenfassung und Fazit

Voraussetzungen

  • Erfahrung mit Befehlen und Terminal (Windows, Linux oder Mac)
  • Kenntnisse in einer beliebigen Programmiersprache

Zielgruppe

  • Entwickler
  • Software-Ingenieure
  • Projektleiter
 21 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien