GH-900 GitHub Foundations
GitHub hat sich zum zentralen Werkzeug für kollaborative Softwareentwicklung entwickelt. Wer Versionskontrolle, strukturiertes Branching und gemeinsame Workflows beherrscht, arbeitet effizienter – im Team und im Open-Source-Umfeld.
Zentrale Themen
- Grundprinzipien der Versionierung und Arbeit mit Repositories.
- Git und GitHub im täglichen Entwicklungsprozess einsetzen.
- Gemeinsam coden: Reviews, Issues und Diskussionen koordinieren.
- Abläufe mit Workflows und GitHub Actions automatisieren.
- Zugriffsrechte, Sicherheitsmodelle und bewährte Praktiken anwenden.
Voraussetzung
Ein grundlegendes Interesse an digitalen Prozessen reicht aus. Erste Erfahrungen mit Code oder IT-Tools sind nützlich, aber nicht vorausgesetzt.
Zielgruppe
Das Training richtet sich an Entwicklungsteams, technische Projektrollen, IT-Fachkräfte und alle, die GitHub aktiv in ihre tägliche Arbeit einbinden möchten.
Mit dem Wissen aus GH-900 kannst du GitHub gezielt einsetzen, Zusammenarbeit strukturieren und dein Team für moderne Entwicklungsabläufe fit machen.
- Sicherheitsrichtlinien dokumentieren und pflegen
- Zugriffsrechte und Rollen definieren
- Sicherheitsprozesse durch Automatisierung absichern
- Auf Sicherheitsverstöße strukturiert reagieren
- Kernfunktionen von GitHub erkunden
- Repositories anlegen und verwalten
- Typische GitHub-Arbeitsabläufe nachvollziehen
- Issues und Diskussionen für die Teamkommunikation nutzen
- Benachrichtigungen und Abonnements steuern
- Kontotypen: persönlich, organisationsweit, unternehmensweit
- Verfügbare Pläne: Free, Pro, Team und Enterprise
- Zugriffswege: mobil und über Desktop-Anwendungen
- Abrechnung und Zahlungsoptionen im Überblick
- Zweck und Funktionsweise von Code-Scanning
- Code-Scanning in einem Repository aktivieren
- Externe Analysetools einbinden
- CodeQL und CI-Tools in GitHub Actions gegenüberstellen
- Scans über Trigger gezielt auslösen
- Scan-Häufigkeit und Zeitplanung konfigurieren
- KI-gestützte Code-Vorschläge verstehen und nutzen
- Copilot aktivieren und einrichten
- Unterschiede zwischen den Copilot-Versionen kennen
- Konfiguration und Ersteinrichtung durchführen
- Typische Probleme erkennen und beheben
- Was GitHub Codespaces ist und wie es funktioniert
- Den typischen Codespaces-Ablauf nachvollziehen
- Individuelle Anpassungen in Codespaces vornehmen
- GitHub.dev und Codespaces gezielt einsetzen und vergleichen
- Traditionelle und moderne Projektverwaltung vergleichen
- Projekte auf Unternehmensebene aufsetzen
- Struktur und Aufbau von Projekten definieren
- Zugriffsrechte konfigurieren und steuern
- Automatisierung und Auswertungen einsetzen
- Markdown für strukturierte Listen, Bilder und Verlinkungen verwenden
- Markdown sinnvoll im Repository-Kontext anwenden
- GitHub-eigene Markdown-Erweiterungen kennen und nutzen
- Passende GitHub-Projekte entdecken und mitmachen
- Eigene Pull Requests erstellen und einreichen
- Mit Maintainern kommunizieren und Code-Reviews durchführen
- In Communities einsteigen und aktiv mitwirken
- Benutzer- und Organisationsprojekte unterscheiden
- GitHub-Organisationen strukturiert aufbauen
- Repositories gezielt sichtbar und zugänglich machen
- Aussagekräftige READMEs verfassen
- Issue- und PR-Vorlagen einsetzen
- Offene Kommunikation und Transparenz fördern
- Erfolg von InnerSource-Initiativen messen
- Entwicklungs-Toolkits teilen und verbreiten
- Verfügbare Sicherheits-Tools und GitHub-Funktionen kennen
- Abhängigkeiten in privaten Repositories analysieren
- Veraltete und unsichere Pakete aktualisieren
- Dependabot für automatische Sicherheitsprüfungen einsetzen
- SECURITY.md für Richtlinien und Meldewege erstellen
- Commits mit sensiblen Informationen bereinigen
- Alte Commits mit kritischen Daten dauerhaft entfernen
- Mitglieder verwalten und Zugriffsrechte kontrollieren
- Sichere Authentifizierungsmethoden einrichten
- Verzeichnisdienste für die Nutzerverwaltung nutzen
- GitHub als Identitätsanbieter im Unternehmen einsetzen
- Authentifizierungstools für sichere Zugriffskontrolle einrichten
- Identitätsanbieter für den sicheren GitHub-Zugang konfigurieren
- Konsequenzen und Vorteile von SAML SSO verstehen
- Authentifizierungsoptionen und Administrationsrollen kennen
- Zugang zu privaten Daten in GitHub-Organisationen steuern
- Vorteile der Team-Synchronisierung nutzen
- Die Rolle von Branches bei der Pull-Request-Arbeit verstehen
- Das Konzept von Pull Requests erklären und anwenden
- Pull Requests erstellen und strukturieren
- Den Lebenszyklus und die Status von Pull Requests nachvollziehen
- Pull Requests in den Basiszweig zusammenführen
- Relevante Issues und Pull Requests gezielt aufspüren
- Die Commit-Historie durchsuchen und auswerten
- GitHub-Graphen und -Verbindungen sinnvoll nutzen
- GitHub Copilot in VS Code einrichten und aktivieren
- Effektive Eingabeaufforderungen für bessere Vorschläge formulieren
- Copilot gezielt für Python-Entwicklung nutzen
Jetzt kostenlos beraten lassen
Unsere Fördermaßnahmen gelten ausschließlich für Teilnehmende mit Wohn- oder Arbeitssitz in Deutschland.
Eine Förderung außerhalb Deutschlands ist nicht möglich.
Für Berufseinsteiger, Arbeitsuchende, Quereinsteiger, Startups, Berufserfahrene, Aufsteiger, Spezialisten …
- Du lernst, GitHub und Git von Grund auf zu verstehen – wie Projekte versioniert, verwaltet und gemeinsam mit anderen weiterentwickelt werden.
- Das Training eignet sich für alle, die GitHub neu kennenlernen möchten: Coding-Einsteiger, IT-Fachkräfte und Berufstätige im digitalen Umfeld.
- Im Kurs werden Repositories, Commits, Branches, Pull Requests, Issues sowie grundlegende Git- und GitHub-Workflows behandelt.
- Nein. Grundlegende technische Neugier genügt. Die Inhalte starten direkt bei den Basics und werden schrittweise aufgebaut.
- Definitiv. Projektverantwortliche, Designerinnen und Designer sowie technische Redakteurinnen und Redakteure gewinnen durch das Verständnis von Versionierung und gemeinsamer Arbeit auf GitHub.
- Teams arbeiten strukturierter zusammen, machen weniger Fehler im Code und kommunizieren effizienter – dank gemeinsamer GitHub-Workflows.
- Wer das Training erfolgreich abschließt, erhält ein anerkanntes Zertifikat als Nachweis der erworbenen GitHub-Grundkenntnisse.
Dein persönlicher Weg zur passenden Weiterbildung – wir beraten Dich individuell
Unsere erfahrenen Bildungsberater:innen begleiten Dich von der ersten Frage bis zum Start Deiner Weiterbildung.