Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Warum ist Versionskontrolle wichtig?

Übersicht der Funktionen des Git-Systems für Source Control

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

Verständnis von Git-Workflows und grundlegenden Systemprozessen

  • Welche verschiedenen Git-Zustände gibt es?
  • Erstellung eines Repositorys und eines Git-Ordners

Verwaltung vorhandener Projekte und Handhabung von Dateien mit Git

  • Arbeiten mit Commits und Nachrichten
  • Änderungen in einem Git-Repository committen und rückgängig machen
  • Protokollieren und Zugreifen auf die Versionshistorie

Erste Schritte mit Branching und Merging in Git

  • Sich mit den Arten von Branching- und Merging-Prozessen vertraut machen
  • Nutzung spezieller Marker in Git
  • Arbeit mit den Features Tagging und Stashing in Git
  • Wie man Reset und Reflog in Git nutzt?

Übersicht der Funktionen und Architektur von GitHub

Einrichten eines GitHub-Benutzerkontos und Verwalten eines GitHub-Profils

  • Authentifizierung bei GitHub und Aktualisieren der Anmeldeinformationen
  • SSH v.s. HTTPS
  • Überprüfung der Authentifizierung mit SSH in GitHub

Erstellung von GitHub-Repositories und Verknüpfung eines lokalen Git-Repositorys

  • Klonen oder Archivieren eines GitHub-Repositorys

Instantiieren des Repository-Inhalts in einer lokalen Kopie

Veröffentlichen von Inhaltsänderungen im GitHub-Repository

Arbeit mit mittleren Repository-Funktionen und -Einstellungen

Üben der Schreib- und Formatierungssyntax in GitHub

  • Nutzung von Tabellen und Arbeiten mit Code-Blöcken
  • Autolinking von URLs und Referenzen in GitHub

Bearbeiten von Aktionen für GitHub-Dateien und -Ordner

  • Synchronisieren von Dateiänderungen mit dem lokalen Repository

Erstellen, Bearbeiten und Übertragen von GitHub-Commits

  • Verwalten von Commits und Handling einer lokalen Repository-Kopie

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

Verständnis der Befehle Fetch und Pull in GitHub

Grundlegendes Verständnis von Forking und Cloning Konzepten in GitHub

Pushen von GitHub-Änderungen und Verifizieren von Push-Anfragen

Arbeit mit Forks und Einreichen von Änderungen als Pull Requests

Überprüfen von Pull Requests und Übernehmen vorgeschlagener Änderungen

Auflösen von Konflikten bei GitHub-Merges und Arbeiten mit der CLI

Erste Schritte mit GitHub-Tags und Releases

  • Nutzung lokaler Tags und Aktualisieren von GitHub-Tags
  • Starten, Löschen und Erstellen eines neuen GitHub-Release

Vergleichen von GitHub-Pull Requests, Commits und Tags

Arbeit mit GitHub Gists und Verständnis der Snippet-Funktionalitäten

Integration eines Entwicklungsprojekts mit Codespaces in GitHub

Erstellen einer GitHub-Organisation und Verwalten von Teams

  • Organisatorisches v.s. persönliches GitHub-Konto
  • Ausführen zuvor gelernter GitHub-Funktionalitäten

Verwalten von GitHub-Projekten und Handling von Projektboards

Filtern von Repository-Informationen und Teilen von GitHub-Filtern

Erweitern von GitHub mit API und Webhooks

  • Automatisieren von GitHub mithilfe von OAuth-Tokens

Fehlerbehebung bei GitHub-Issues

Zusammenfassung und Schlussfolgerung

Voraussetzungen

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

Zielgruppe

  • Entwickler
  • Software-Ingenieure
  • Projektmanager
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien