Für Berufseinsteiger, Arbeitsuchende, Quereinsteiger, Startups, Berufserfahrene, Aufsteiger, Spezialisten, …
GH-500 GitHub Advanced Security
Preis Netto: € MwSt.: €
Preis Preis auf Anfrage
Dauer
1 Tag
Standort
Kurssprache englisch
Trainingslösung Online Live
Sichere Softwareentwicklung gewinnt rasant an Bedeutung. Moderne Entwicklungsprozesse verlangen Transparenz, Automatisierung und belastbare Sicherheitsmechanismen über den gesamten Code-Lebenszyklus hinweg.
Zentrale Themen
- Sicherheitsanalyse von Quellcode und Abhängigkeiten.
- Automatisierte Erkennung von Schwachstellen und Geheimnissen.
- Absicherung von CI/CD-Pipelines.
- Governance, Richtlinien und Compliance im Entwicklungsprozess.
- Integration von Security-Checks in moderne DevOps-Workflows.
Voraussetzung
Grundkenntnisse in Softwareentwicklung, Versionsverwaltung mit Git sowie Verständnis gängiger Entwicklungs- und Build-Prozesse werden vorausgesetzt.
Zielgruppe
Geeignet für Softwareentwickelnde, DevOps-Rollen, Security-Verantwortliche sowie technische Fachkräfte, die Sicherheitsaspekte fest in Entwicklungsprozesse integrieren.
Die vermittelten Inhalte unterstützen dabei, Codequalität und Sicherheit systematisch zu stärken und moderne Entwicklungsumgebungen resilient, effizient und nachhaltig auszurichten.
- GHAS: Scans für Secrets, Code, Abhängigkeiten
- GHAS zur Sicherheitsverbesserung nutzen
- GHAS im Sicherheitskontext verstehen
- Risiken in Abhängigkeiten managen
- Warnungen mit Dependabot steuern
- Rechte für Sicherheitshinweise klären
- Auto-Updates aktivieren
- Schwachstellen beheben
- Sicherheitsinfos per GraphQL holen
- Warnmeldungen anpassen
- Details der verborgenen Inspektion
- Einstellungen der verdeckten Kontrolle
- Verborgenen Scan nutzen
- Code-Scanning erklären.
- Schritte zur Aktivierung in einem Repository.
- Drittanbieter-Analyse einbinden.
- GitHub Actions vs. Drittanbieter-Analyse.
- CI-Tools erklären.
- Code-Scanning mit Ereignissen konfigurieren.
- Geplant vs. ereignisgesteuerte Workflows.
- Datenbank mit CodeQL erstellen
- CodeQL zur Fehler- und Sicherheitsanalyse nutzen
- Ergebnisse mit Abfragen auswerten
- CodeQL-Analyse und Funktionsweise verstehen
- Logische Programmiersprache QL begreifen
- CodeQL-Scanning im GitHub-Repo einrichten
- Eigene CodeQL-Abfragen einbinden
- Sprachmatrix im CodeQL-Workflow anpassen
- CodeQL CLI für Scans und Uploads auf GitHub nutzen
- Eigene Build-Schritte implementieren
- GitHub Advanced Security im Entwicklungsprozess nutzen
- Unterschiede für Open Source und Unternehmensprodukte erkennen
- Funktionen in Unternehmensprodukten aktivieren
- Zugriffsrechte und Berechtigungen festlegen
- Sicherheitsrichtlinien definieren
- Sicherheitsmeldungen bearbeiten
- Sicherheitswarnungen überwachen
- API-Endpunkte zur Verwaltung nutzen
- Infos für Mitarbeitende
- Rechte festlegen
- Abläufe automatisieren
- Auf Vorfälle reagieren
Dein Training wird zu 100% gefördert
Das QCG Programm für alle im Unternehmen
Weitere InformationenDer Bildungsgutschein für alle Jobsuchenden
Weitere InformationenHäufig gestellte Fragen
- GitHub Advanced Security ist eine Erweiterung von GitHub Enterprise. Sie bietet leistungsstarke Funktionen wie Code-Scanning, Secret-Scanning und Abhängigkeitsüberwachung – für mehr Sicherheit im gesamten DevSecOps-Prozess.
- Das Training zeigt praxisnah, wie sich Sicherheitsfunktionen von GitHub integrieren lassen: Von der Codeanalyse über Secrets-Management bis zur sicheren Verwaltung von Abhängigkeiten.
- Das Training richtet sich an Entwickler, DevOps-Teams, Sicherheitsverantwortliche und IT-Admins, die GitHub sicher einsetzen und Sicherheitsprozesse automatisieren möchten.
- Unternehmen profitieren von automatisiertem Schwachstellen-Scans, effizienter Fehlerbehebung im Code und einem durchgängig abgesicherten Softwareentwicklungsprozess.
- Grundkenntnisse in GitHub sowie ein Verständnis für Softwareentwicklung und Security-Prinzipien sind empfehlenswert, um Inhalte schnell anwenden zu können.
- Behandelt werden u.a. CodeQL, das GitHub Security Dashboard, automatisierte Workflows, Dependabot und benutzerdefinierte Sicherheitstests.
- Teilnehmende erhalten in der Regel eine Teilnahmebestätigung. Eine offizielle GitHub-Zertifizierung ist derzeit nicht enthalten, kann aber in Zukunft ergänzt werden.
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00