Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Warum ist Versionskontrolle wichtig?

Übersicht der Git-Systemfeatures für die Quellcode-Kontrolle

  • 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?
  • Erstellen eines Repositorys und eines Git-Ordners

Verwalten bestehender Projekte und Handhaben von Dateien mit Git

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

Erste Schritte mit Branching und Merging in Git

  • Sich mit Arten von Branching- und Merging-Prozessen vertraut machen
  • Nutzung spezieller Marker in Git
  • Arbeiten mit Tagging- und Stashing-Funktionen von Git
  • Wie verwendet man Reset und Reflog in Git?

Übersicht der GitHub-Features und -Architektur

Einrichten eines GitHub-Benutzerkontos und Verwalten eines GitHub-Profils

  • Authentifizierung bei GitHub und Aktualisieren von Anmeldeinformationen
  • SSH vs. HTTPS
  • Überprüfung der Authentifizierung unter Verwendung von SSH in GitHub

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

  • Klonen oder Archivieren eines GitHub-Repositorys

Instanziierung von Repository-Inhalten innerhalb einer lokalen Kopie

Veröffentlichen von Inhaltsänderungen im GitHub-Repository

Arbeiten mit fortgeschrittenen Repository-Funktionen und -Einstellungen

Üben der GitHub-Schreib- und Formatierungssyntax

  • Nutzung von Tabellen und Arbeiten mit Codeblöcken
  • Automatische Verlinkung von URLs und Referenzen in GitHub

Betreiben 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 Handhaben einer lokalen Repository-Kopie

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

Verstehen der Fetch- und Pull-Befehle in GitHub

Verstehen grundlegender Forking- und Cloning-Konzepte in GitHub

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

Arbeiten mit Forks und Einreichen von Änderungen für Pull Requests

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

Lösen von Konflikten in 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

Arbeiten mit GitHub Gists und Verstehen von Snippet-Funktionen

Integrieren eines Entwicklungsprojekts mit Codespaces in GitHub

Erstellen einer GitHub-Organisation und Verwalten von Teams

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

Verwalten von GitHub-Projekten und Handhaben von Projektboards

Filtern von Repository-Informationen und Teilen von GitHub-Filtern

Erweitern von GitHub mit API und Webhooks

  • Automatisieren von GitHub unter Verwendung von OAuth-Tokens

Fehlerbehebung bei GitHub-Problemen

Zusammenfassung und Fazit

Voraussetzungen

  • Erfahrung mit Befehlen und Terminal (in 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