Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Dauer 14 Stunden
Schulungsübersicht
Modul 1 – Fortgeschrittene Git- & GitHub-Workflows
- Fortgeschrittene Git-Konzepte und Repository-Verwaltung
- Branching-Strategien: GitFlow vs. trunk-based development
- Rebasing, Merging und Cherry-picking
- Interaktives Rebase
- Verwalten und Auflösen komplexer Merge-Konflikte
- Tags, Releases und Versionsverwaltung
- Untersuchung und Wiederherstellung von Git-Historien
- Best Practices für große Entwicklungsteams
Modul 2 – Fortgeschrittene Pull Requests & Kollaboration
- Gestaltung effektiver Pull-Request-Workflows
- Entwurfs-Pull-Requests (Draft PRs) und Review-Strategien
- CODEOWNERS
- Branch-Schutz und Rulesets
- Erforderliche Reviews und Status-Checks
- Verwaltung großer und langlaufender Pull Requests
- Issue-Vorlagen und Pull-Request-Vorlagen
- GitHub Projects
- Teams, Berechtigungen und Repository-Governance
- Praktische Übung: Gestaltung eines unternehmensorientierten Kollaborationsworkflows
Modul 3 – GitHub Actions & CI/CD
- Architektur von GitHub Actions
- Workflows, Jobs, Steps und Trigger
- Secrets, Variablen und Umgebungen
- Bedingte Ausführung und Job-Abhängigkeiten
- Matrix-Strategien
- Artefakte und Caching
- Wiederverwendbare Workflows und composite actions
- Workflow-Debugging und Optimierung
- Aufbau von CI-Pipelines
- Automatisiertes Testen und Build-Workflows
- Deployments in mehreren Umgebungen
- Release-Automatisierung
- Praktische Übung: Aufbau einer end-to-end CI/CD-Pipeline
Modul 4 – GitHub Sicherheit & Automatisierung
- Sicherheitsfunktionen von GitHub
- Dependabot und Abhängigkeitsverwaltung
- Dependency Review
- Secret Scanning und Push-Schutz
- Code Scanning
- Sicherheitsrichtlinien und Vulnerability-Management
- Supply-Chain-Sicherheit
- GitHub CLI
- Überblick über die GitHub REST API
- Webhooks und Integrationen
- Automatisierung von Repositories, Issues und Pull Requests
- Praktische Szenarien für Sicherheit und Automatisierung
Modul 5 – End-to-End GitHub-Workflow
- Gestaltung eines vollständigen GitHub-Entwicklungsworkflows
- Repository- und Branching-Strategie
- Pull-Request- und Code-Review-Prozess
- Automatisiertes Testen
- CI/CD-Pipeline
- Sicherheitsprüfungen
- Release-Management
- Fehlerbehebung und Optimierung
- Praktische Übung im Team
- Zusammenfassung und Q&A
Optionales Modul – GitHub Copilot
- Funktionen und Workflow von GitHub Copilot
- Copilot Chat und IDE-Integration
- Effektives Prompting für Entwickler
- Codegenerierung und -erklärung
- Refactoring und Optimierung
- Generierung von Unit Tests
- Debugging mit Copilot
- Dokumentationsgenerierung
- Copilot für Pull Requests und Code Reviews
- Verantwortungsvolle und sichere Nutzung von KI-generiertem Code
- Praktische Copilot-Übungen
Voraussetzungen
Die Teilnehmer sollten über Folgendes verfügen:
- Praktische Erfahrung mit Git und GitHub
- Verständnis von Repositories, Branches, Commits und Pull Requests
- Grundlegende Erfahrung mit GitHub Actions ist von Vorteil, aber nicht erforderlich
- Kenntnis von Softwareentwicklungsworkflows
Erfahrungsberichte (1)
Leichtgoing-Trainer, sehr wissbegierig und zugänglich.
Piotr Kowalski - EduBroker Sp. zo.o.
Kurs - Git and GitHub Fundamentals
Maschinelle Übersetzung