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
- Verwaltung und Auflösung komplexer Merge-Konflikte
- Tags, Releases und Versionsverwaltung
- Untersuchung und Wiederherstellung der Git-Historie
- Best Practices für große Entwicklungsteams
Modul 2 – Fortgeschrittene Pull Requests & Zusammenarbeit
- Gestaltung effektiver Pull-Request-Workflows
- Draft-Pull-Requests und Review-Strategien
- CODEOWNERS
- Branch-Schutz und Rulesets
- Pflicht-Reviews und Status-Checks
- Verwaltung großer und langlaufender Pull Requests
- Issue-Vorlagen und Pull-Request-Vorlagen
- GitHub Projects
- Teams, Berechtigungen und Repository-Governance
- Praxisübung: Entwicklung eines unternehmensspezifischen Zusammenarbeits-Workflows
Modul 3 – GitHub Actions & CI/CD
- Architektur von GitHub Actions
- Workflows, Jobs, Schritte und Trigger
- Secrets, Variablen und Umgebungen
- Konditionale Ausführung und Job-Abhängigkeiten
- Matrix-Strategien
- Artefakte und Caching
- Wiederverwendbare Workflows und Composite Actions
- Fehlersuche und Optimierung von Workflows
- Aufbau von CI-Pipelines
- Automatisierte Tests und Build-Workflows
- Deployment in mehreren Umgebungen
- Automatisierung von Releases
- Praxisübung: Aufbau einer End-to-End-CI/CD-Pipeline
Modul 4 – GitHub Security & Automatisierung
- Sicherheitsfunktionen von GitHub
- Dependabot und Dependency-Management
- 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-Entwicklungs-Workflows
- Repository- und Branching-Strategie
- Pull-Request- und Code-Review-Prozess
- Automatisierte Tests
- CI/CD-Pipeline
- Sicherheitsprüfungen
- Release-Management
- Fehlersuche und Optimierung
- Team-Praxisübung
- Zusammenfassung und Q&A
Optionales Modul – GitHub Copilot
- Fähigkeiten und Workflow von GitHub Copilot
- Copilot Chat und IDE-Integration
- Effektives Prompting für Entwickler:innen
- Codegenerierung und -erklärung
- Refactoring und Optimierung
- Generierung von Unit-Tests
- Fehlersuche mit Copilot
- Generierung von Dokumentation
- Copilot für Pull Requests und Code-Review
- Verantwortungsvolle und sichere Nutzung von KI-generiertem Code
- Praxisübungen mit Copilot
Voraussetzungen
Die Teilnehmenden 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 keine Voraussetzung
- Vertrautheit mit Softwareentwicklungsprozessen
Erfahrungsberichte (1)
Leichtgoing-Trainer, sehr wissbegierig und zugänglich.
Piotr Kowalski - EduBroker Sp. zo.o.
Kurs - Git and GitHub Fundamentals
Maschinelle Übersetzung