Für Berufseinsteiger, Arbeitsuchende, Quereinsteiger, Startups, Berufserfahrene, Aufsteiger, Spezialisten, …
GH-900 GitHub Foundations
Preis Netto: € MwSt.: €
Preis Preis auf Anfrage
Dauer
1 Tag
Standort
Kurssprache englisch
Trainingslösung Online Live
GitHub ist der zentrale Ort, an dem Softwareentwicklung auf die nächste Stufe gehoben wird. Hier geht es darum, Projekte effizient zu managen, Änderungen zu verfolgen und im Team nahtlos zusammenzuarbeiten. Die wichtigsten Tools und Strategien werden vermittelt, um GitHub nicht nur zu verstehen, sondern auch optimal zu nutzen.
Themen:
- Überblick über GitHub: Grundfunktionen und Struktur.
- Repositories anlegen und pflegen: Best Practices.
- Branching-Strategien: Arbeiten mit mehreren Entwicklungssträngen.
- Pull Requests: Code-Überprüfung und -Integration im Team.
- Versionskontrolle: Änderungen sicher verwalten und nachverfolgen.
- Aufgabenmanagement mit Issues und Projects.
- Automatisierung von Workflows mit GitHub Actions.
- Sicherheit und Zugriffsmanagement: Best Practices für den Schutz.
- Beitrag zu Open-Source-Projekten: Mitwirken an globalen Softwarelösungen.
GitHub ist ein unverzichtbares Werkzeug, um in der modernen Softwareentwicklung erfolgreich zu sein. Wer sich mit den grundlegenden Funktionen und fortgeschrittenen Features vertraut macht, kann Projekte effizient steuern, Fehler minimieren und Zusammenarbeit auf höchstem Niveau fördern.
- Dokumentation von Sicherheitsrichtlinien
- Festlegung von Berechtigungen
- Prozessautomatisierung zur Sicherheit
- Reaktion auf Verstöße
- GitHub-Funktionen entdecken
- Repositories verwalten
- GitHub-Arbeitsabläufe verstehen
- Zusammenarbeit durch Issues und Diskussionen
- Benachrichtigungen und Abos verwalten
- GitHub-Konten: Persönlich, Organisation, Unternehmen
- Pläne: Free, Pro, Team, Enterprise
- Zugriff: Mobile, Desktop
- Abrechnung und Zahlungen
- Code-Scanning: Zweck
- Aktivierung im Repository
- Drittanbieter-Analyse aktivieren
- CodeQL vs. CI-Tool in GitHub Actions
- Konfiguration mit Triggern
- Häufigkeit von Code-Scanning
- Vorschläge beim Programmieren
- Aktivierungsmöglichkeiten
- Versionsunterschiede
- Einrichtung
- Fehlerbehebung
- GitHub Codespaces erklären
- Ablauf von GitHub Codespaces
- Anpassungen in Codespaces
- GitHub.dev vs. Codespaces
- Klassische vs. moderne Projekte
- Projekt auf Unternehmensebene erstellen
- Projektstruktur festlegen
- Zugriffsrechte anpassen
- Automatisierung und Analysen nutzen
- Markdown für Listen, Bilder, Links
- Einsatz von Markdown im Repository
- GitHub-spezifische Markdown-Erweiterungen
- GitHub-Projekte finden und beitragen
- Pull-Requests einreichen
- Kommunikation mit Maintainer und Code-Reviews
- Communitys beitreten und mitwirken
- Benutzer- vs. Organisationsprojekte
- GitHub-Organisationen empfehlen
- Repositories sichtbar machen
- READMEs erstellen
- Issue- und PR-Vorlagen nutzen
- Transparenz fördern
- InnerSource-Erfolg messen
- Toolkit verbreiten
- Sicherheits-Tools und GitHub-Funktionen erkennen
- Abhängigkeiten in privaten Repos prüfen
- Veraltete, unsichere Abhängigkeiten beheben
- Dependabot für automatische Prüfungen nutzen
- SECURITY.md für Richtlinien hinzufügen
- Commits mit sensiblen Daten entfernen
- Alte Commits mit sensiblen Daten löschen
- Mitgliederverwaltung und Zugriffskontrolle
- Sichere Authentifizierungstechnologien
- Verwaltung mit Verzeichnisdiensten
- GitHub als Identitätsanbieter
- Zugriffskontrolle mit Authentifizierungstools
- Identitätsanbieter für sicheren Zugriff
- Auswirkungen von SAML SSO
- Authentifizierungsoptionen und Admin-Rolle
- Zugriff auf private Daten in GitHub-Organisation
- Vorteile der Team-Synchronisierung
- Bedeutung von Zweigen bei Pull-Requests
- Erklärung des Pull-Request-Konzepts
- Erstellung eines Pull Requests
- Verständnis der Pull-Request-Status
- Zusammenführen von Pull Requests mit Basiszweig
- Wichtige Issues/PRs finden
- Historie durchsuchen
- GitHub-Verbindungen nutzen
- Copilot in VS Code aktivieren
- Eingabeaufforderungen erstellen
- Copilot für Python nutzen
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
- Das Training vermittelt die Grundlagen von GitHub, Versionskontrolle mit Git und zeigt, wie Projekte professionell verwaltet und gemeinsam bearbeitet werden können.
- Ideal für alle, die GitHub von Grund auf verstehen möchten – ob Einsteiger im Coding, IT-Fachkräfte oder Berufstätige im digitalen Umfeld.
- Das Training deckt Repository-Management, Commits, Branches, Pull Requests, Issues und grundlegende Workflows mit Git und GitHub ab.
- Technisches Grundverständnis ist hilfreich, aber nicht zwingend erforderlich. Die Inhalte starten bei den Basics und bauen systematisch auf.
- Ja. Auch Projektmanager, Designer oder technische Redakteure profitieren vom Verständnis für Versionierung und Zusammenarbeit auf GitHub.
- Teams entwickeln eine gemeinsame Arbeitsweise mit GitHub, reduzieren Fehler, verbessern die Codequalität und kommunizieren effizienter.
- Ja. Nach erfolgreichem Abschluss erhalten Teilnehmende ein anerkanntes Zertifikat als Nachweis der erworbenen Grundlagenkenntnisse.
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