GitHub Fundamentals – Administration Basics and Product Features (GH-100)
Vorbereitung für die Zertifizierung »GitHub Administration«
1. Einführung in GitHub
Lerne, die wichtigsten Funktionen von GitHub zu nutzen, darunter Issues, Notifications, Branches, Commits und Pull Requests.
2. Einführung in die GitHub-Administration
Verstehe die Sicherheits- und Kontrollmaßnahmen, die GitHub-Administrator:innen innerhalb einer Organisation oder eines Unternehmens zur Verfügung stehen.
3. Einführung in die Produkte von GitHub
Dieses Modul bietet einen Überblick über die Produkte von GitHub, einschließlich der Kontotypen, Tarifoptionen, zugehörigen Funktionen und der Abrechnung. Außerdem wird erläutert, wie du mit GitHub Desktop und GitHub Mobile von unterwegs auf GitHub zugreifen kannst.
4. Verwalten eines sicheren Repositorys mithilfe der Best Practices von GitHub
In diesem Modul lernst du Best Practices zum Erstellen, Hosten und Verwalten eines sicheren Repositorys auf GitHub kennen.
5. Verwalten sensibler Daten und Sicherheitsrichtlinien in GitHub
Mach dich mit den grundlegenden Sicherheitstools von GitHub vertraut, die Repositories für eine sichere Entwicklung und branchenübliche Reaktionen auf Bedrohungen vorbereiten.
6. Authentifizierung und Autorisierung von Benutzeridentitäten auf GitHub
Dieses Modul bietet einen Überblick über die Authentifizierungs- und Autorisierungsoptionen, die dir in deiner GitHub-Organisation oder GitHub Enterprise zur Verfügung stehen.
7. GitHub-Verwaltung für Unternehmenssupport und -übernahme
In diesem Modul lernst du einige grundlegende Funktionen und Best Practices kennen, mit denen du die administrativen Abläufe in deinem GitHub Enterprise verbessern kannst.
8. Verwalten von GitHub Actions im Unternehmen
Entdecke, welche Funktionen von GitHub Actions für deine Unternehmensinstanz verfügbar sind, und lerne, wie du diese nutzen kannst.
9. Nutzen von GitHub Actions für die Veröffentlichung in GitHub Packages
Veröffentliche deine Code-Bibliotheken oder Docker-Images automatisch und sicher mit GitHub Packages. Du wirst außerdem Docker-Images, die in GitHub Packages veröffentlicht wurden, lokal ausführen.
Anforderungen:
- Vertrautheit mit GitHub, Repositories und den Grundlagen der Verwaltung individueller Konten ist erforderlich
- Vertrautheit mit persönlichen und organisatorischen Authentifizierungstechnologien und -prozessen ist hilfreich
- Ein GitHub-Enterprise-Cloud- oder Enterprise-Server-Konto
- Kenntnisse über GitHub Actions und -Workflows
- Administrativer Zugriff auf deine GitHub-Organisation oder GitHub Enterprise
- Identifiziere die grundlegenden Funktionen von GitHub, einschließlich der Repository-Verwaltung, des GitHub-Flows (Branches, Commits, Pull Requests), der Funktionen für die Zusammenarbeit (Issues, Diskussionen) und des Benachrichtigungsmanagements
- Verstehe die Organisationsstrukturen und Berechtigungsstufen von GitHub für die Zugriffskontrolle und Sicherheit sowie die Technologien für die sichere Authentifizierung und die zentrale Verwaltung des Repository-Zugriffs, Teams und Mitglieder
- Lerne die verschiedenen GitHub-Kontotypen (Personal, Organization, Enterprise) und -Pläne (Free, Pro, Team, Enterprise) sowie die Zugriffsfunktionen auf GitHub Mobile und Desktop kennen und erhalte einen Überblick über die Abrechnung
- Richte eine sichere Entwicklungsstrategie mithilfe von GitHub-Tools ein, einschließlich der Erkennung gefährdeter Abhängigkeiten (Dependabot), Sicherheitsrichtlinien (SECURITY.md) und dem Entfernen sensibler Daten aus Commits
- Entwickle einen Sicherheitsplan, einschließlich der Dokumentation von Richtlinien, der Festlegung von Berechtigungen, der Automatisierung bei Sicherheitsverletzungen und der Reaktion auf Sicherheitsvorfälle
- Verstehe das Authentifizierungs- und Autorisierungsmodell, verwalte den Benutzerzugriff in Organisationen, identifiziere unterstützte Identitätsanbieter:innen, verstehe die Auswirkungen von SAML SSO und die Rolle der Administrator:innen bei der Durchsetzung sicherer Zugriffsstrategien
- Richte SAML Single Sign-On und GitHub Connect ein, automatisiere Sicherheits- und Versionsaktualisierungen und erkenne, wann der GitHub Enterprise Support zu kontaktieren ist
- Verwalte GitHub Actions und -Workflows auf Unternehmens- und Organisationsebene, einschließlich Runnern, Konfigurationen für selbst gehostete Runner und verschlüsselter Geheimnisse
- Lerne Paket-Repositories kennen, richte CI-Workflows mit GitHub Actions zur Veröffentlichung von GitHub Packages ein und verwalte Authentifizierung, Installation und Verwaltung von GitHub Packages
Dieser Kurs besteht aus einem Online-Seminar und wird von einer Trainerin bzw. einem Trainer geleitet, die oder der die Teilnehmenden live betreut. Theorie und Praxis werden mit Live-Demonstrationen und praktischen Übungen vermittelt. Zum Einsatz kommt die Videokonferenz-Software Zoom.
Dieser Kurs richtet sich an Teilnehmende, die die Best Practices von GitHub verstehen und anwenden möchten. Du wirst die grundlegenden Funktionen von GitHub verstehen, die Verwaltung von Repositories kennenlernen und den GitHub-Flow nachvollziehen, einschließlich Branches, Commits und Pull Requests. Darüber hinaus wirst du die kollaborativen Funktionen von GitHub erkunden, indem du Issues und Diskussionen untersuchst und deine GitHub-Benachrichtigungen und -Abonnements verwaltest.
- Passgenau abgestimmte Trainings
- Direkter Praxistransfer
- Effizienter Zeit- und Kosteneinsatz
Starttermine und Details
Das Training wird in Zusammenarbeit mit einem autorisierten Trainingspartner durchgeführt. Dieser erhebt und verarbeitet Daten in eigener Verantwortung. Bitte nehme die entsprechende Datenschutzerklärung zur Kenntnis.