Schulungsübersicht
Einführung in GitHub Copilot
- Was ist GitHub Copilot und wie funktioniert es?
- Unterstützte Umgebungen und IDE-Integration
- Anwendungsfälle für Entwickler und DevOps-Experten
Erste Schritte mit Copilot
- Aktivieren von Copilot in Visual Studio Code
- Formulieren von Prompts für nützliche Code-Vorschläge
- Verstehen und Verfeinern von von Copilot generiertem Code
Einsatz von Copilot für DevOps-Aufgaben
- Generieren von YAML-Konfigurationen für CI/CD-Workflows
- Schreiben von GitHub Actions mit Copilot-Unterstützung
- Automatisierung von Test-, Linting- und Deployment-Pipelines
Shell-Skripting und Infrastruktur-Automatisierung
- Einsatz von Copilot zum Schreiben und Verbessern von Shell-Skripts
- Prompts für Dockerfile-, Terraform- oder Kubernetes-Konfigurationsausschnitte mit Copilot
- Validieren der generierten Automatisierungsskripts
Produktivitätssteigerung durch KI-Unterstützung
- Reduzieren von Boilerplate-Code und sich wiederholenden Aufgaben
- Schnelleres Arbeiten mit Copilot in agilen Sprints
- Kombination von Copilot mit GitHub CLI und Terminal-Workflows
Einschränkungen, Ethik und Best Practices
- Verstehen des Umfangs und der Grenzen von Copilot
- Sicherheitsbedenken und Aspekte des geistigen Eigentums
- Best Practices für die Überprüfung von KI-generiertem Code
Projektübungen und reale Szenarien
- CI/CD-Workflow-Automatisierung für eine Webanwendung
- Schreiben wiederverwendbarer GitHub Actions-Vorlagen
- Teamzusammenarbeit mit Copilot über mehrere Repositories hinweg
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundlegende Kenntnisse in der Softwareentwicklung
- Vertrautheit mit Git oder Workflows im Versionskontrollsystem
- Erste Erfahrungen mit YAML, Shell-Skripting oder CI/CD-Tools
Zielgruppe
- Entwickler, die ihre DevOps-Produktivität verbessern möchten
- DevOps-Einsteiger und Automatisierungsbegeisterte
- Mitglieder agiler Teams, die KI-Unterstützung in ihren Arbeitsabläufen suchen
Erfahrungsberichte (2)
Ich habe Wissen über die Streamlit-Bibliothek von Python erworben und werde sie sicherlich verwenden, um Anwendungen in meinem Team zu verbessern, die mit R Shiny erstellt wurden.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurs - GitHub Copilot for Developers
Maschinelle Übersetzung
Der Trainer kann während des Trainings den Kursniveau anpassen, um unserem Verständnis der Thematik gerecht zu werden. Dadurch können wir nützlichere Kenntnisse erwerben, die uns helfen, die Tools in unserer täglichen Arbeit besser einzusetzen.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kurs - Intermediate GitHub Copilot
Maschinelle Übersetzung