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
- Begleitstrategien: GitFlow vs. trunk-basierte Entwicklung
- Rebasing, Merging und Cherry-Picking
- Interaktives Rebase
- Verwalten und Auflösen komplexer Merge-Konflikte
- Tags, Releases und Versionsverwaltung
- Untersuchung und Wiederherstellung der Git-Historie
- Best Practices für grosse Entwicklungsteams
Modul 2 – Fortgeschrittene Pull Requests & Zusammenarbeit
- Gestaltung effektiver Pull-Request-Workflows
- Entwurfs-Pull-Requests und Review-Strategien
- CODEOWNERS
- Branch-Schutz und Rulesets
- Erforderliche Reviews und Statuschecks
- Verwaltung grosser und lang laufender Pull Requests
- Issue-Vorlagen und Pull-Request-Vorlagen
- GitHub Projects
- Teams, Berechtigungen und Repository-Governance
- Praktische Übung: Gestaltung eines unternehmensspezifischen Zusammenarbeitsworkflows
Modul 3 – GitHub Actions & CI/CD
- Architektur von GitHub Actions
- Workflows, Jobs, Schritte und Trigger
- Geheimnisse, 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
- Deployment in mehreren Umgebungen
- Automatisierung von Releases
- Praktische Übung: Aufbau einer End-to-End-CI/CD-Pipeline
Modul 4 – GitHub-Sicherheit & Automatisierung
- Sicherheitsfähigkeiten von GitHub
- Dependabot und Abhängigkeitsverwaltung
- Abhängigkeitsprüfung
- Secret Scanning und Push-Schutz
- Code Scanning
- Sicherheitsrichtlinien und Schwachstellenmanagement
- 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 kompletten GitHub-Entwicklungsworkflows
- Repository- und Begleitstrategie
- Pull-Request- und Code-Review-Prozess
- Automatisiertes Testen
- CI/CD-Pipeline
- Sicherheitsprüfungen
- Release-Management
- Fehlerbehebung und Optimierung
- Teamübung mit praktischem Charakter
- 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
- Codegenerierung und -erklärungen
- 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 Übungen mit Copilot
Voraussetzungen
Die Teilnehmer sollten mitbringen:
- 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
- Vertrautheit mit Softwareentwicklungsworkflows
Erfahrungsberichte (1)
Leichtgoing-Trainer, sehr wissbegierig und zugänglich.
Piotr Kowalski - EduBroker Sp. zo.o.
Kurs - Git and GitHub Fundamentals
Maschinelle Übersetzung