Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Warum ist Versionskontrolle wichtig?

Überblick über die Funktionen des Git-Systems für die Quellcodeverwaltung

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

Verständnis von Git-Arbeitsabläufen und grundlegenden Systemprozessen

  • Wie sehen verschiedene Git-Zustände aus?
  • Erstellen eines Repositorys und eines Git-Ordners

Verwalten bestehender Projekte und Bearbeiten von Dateien mit Git

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

Erste Schritte mit Branching und Merging in Git

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

Überblick über die Funktionen und Architektur von GitHub

Einrichten eines GitHub-Benutzerkontos und Verwalten eines GitHub-Profils

  • Authentifizierung bei GitHub und Aktualisieren der Anmeldedaten
  • SSH v.s. HTTPS
  • Verifizierung der Authentifizierung mittels SSH in GitHub

Erstellen von GitHub-Repositorys und Verbinden eines lokalen Git-Repositories

  • Klonen oder Archivieren eines GitHub-Repositorys

Instantiieren des Repository-Inhalts in einer lokalen Kopie

Veröffentlichen von Inhaltsänderungen im GitHub-Repository

Arbeit mit erweiterten Repository-Funktionen und Einstellungen

Üben der Schreib- und Formatierungssyntax in GitHub

  • Nutzung von Tabellen und Arbeit mit Codeblöcken
  • Autolinking von URLs und Referenzen in GitHub

Ausführen von Aktionen an GitHub-Dateien und -Ordnern

  • Synchronisieren von Dateiänderungen mit dem lokalen Repository

Erstellen, Bearbeiten und Übertragen von GitHub-Commits

  • Verwalten von Commits und Bearbeiten einer Klon eines lokalen Repositories

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

Verstehen der Befehle Fetch und Pull in GitHub

Verständnis grundlegender Forking- und Cloning-Konzepte in GitHub

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

Arbeit mit Forks und Vorschlagen von Änderungen an Pull Requests

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

Lö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
  • Erstellen, Löschen und Starten eines neuen GitHub-Release

Vergleichen von GitHub-Pull Requests, Commits und Tags

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

Integrieren eines Entwicklungsprojekts mit Codespaces in GitHub

Erstellen einer GitHub-Organisation und Verwalten von Teams

  • Organisationskonto v.s. persönliches GitHub-Konto
  • Ausführen vorheriger 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 mit OAuth-Tokens

Beheben von Problemen in GitHub Issues

Zusammenfassung und Schlussfolgerung

Voraussetzungen

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

Zielgruppe

  • Entwickler
  • Softwareingenieure
  • Projektmanager
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien