Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Warum ist Versionskontrolle wichtig?

Übersicht über die Funktionen des Git-Systems zur Quellcodeverwaltung

  • 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-Arbeitsabläufen und grundlegenden Systemprozessen

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

Verwaltung bestehender Projekte und Handhabung von Dateien mit Git

  • Arbeit mit Commits und Nachrichten
  • Vornehmen und Rückgängigmachen von Änderungen in einem Git-Repository
  • Protokollieren und Zugriff auf die Versionshistorie

Erste Schritte mit Branching und Merging in Git

  • Vertrautwerden mit Arten von Branching- und Merging-Prozessen
  • Nutzung spezieller Markierungen in Git
  • Arbeit mit den Funktionen Tagging und Stashing von Git
  • Wie verwendet man Reset und Reflog in Git?

Übersicht über die Funktionen und Architektur von GitHub

Einrichten eines GitHub-Benutzerkontos und Verwalten eines GitHub-Profils

  • Authentifizierung bei GitHub und Aktualisieren der Anmeldedaten
  • SSH vs. HTTPS
  • Überprüfung der Authentifizierung mittels SSH in GitHub

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

  • Klonen oder Archivieren eines GitHub-Repositories

Initialisieren des Repository-Inhalts in einer lokalen Kopie

Veröffentlichen von Inhaltsänderungen im GitHub-Repository

Arbeit mit Funktionen und Einstellungen für Zwischenspeicher-Repositories

Üben der Syntax für das Schreiben und Formatieren auf GitHub

  • Nutzung von Tabellen und Arbeit mit Codeblöcken
  • Autolinks für URLs und Referenzen in GitHub

Bearbeiten von Dateien und Ordnern auf GitHub

  • Synchronisieren von Dateiänderungen mit dem lokalen Repository

Erstellen, Bearbeiten und Übertragen von GitHub-Commits

  • Verwalten von Commits und Bearbeiten einer lokalen Repository-Kopie

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

Verstehen der Befehle Fetch und Pull in GitHub

Grundlegende Konzepte von Forking und Cloning in GitHub verstehen

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

Arbeit mit Forks und Einreichen von Änderungen für Pull-Anfragen

Überprüfen von Pull-Anfragen und Übernehmen vorgeschlagener Änderungen

Lösen von Konflikten in GitHub-Merges und Arbeit 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-Releases

Vergleichen von GitHub-Pull-Anfragen, 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

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

Verwalten von GitHub-Projekten und Bearbeiten von Projektboards

Filtern von Repository-Informationen und Teilen von GitHub-Filtern

Erweitern von GitHub mit API und Webhooks

  • Automatisieren von GitHub mittels OAuth-Tokens

Problembehebung bei GitHub-Issues

Zusammenfassung und Fazit

Voraussetzungen

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

Zielgruppe

  • Entwickler
  • Softwareingenieure
  • Projektleiter
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien