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-Profis
Erste Schritte mit Copilot
- Aktivieren von Copilot in Visual Studio Code
- Copilot für nützliche Codeschläge auffordern
- Verstehen und Feinabstimmung des von Copilot generierten Codes
Copilot für DevOps-Aufgaben nutzen
- Generieren von YAML-Konfigurationen für CI/CD-Workflows
- Schreiben von GitHub Actions mit Copilot-Support
- Automatisierung von Test-, Linting- und Bereitstellungsworkflows
Shell-Skripting und Infrastrukturautomatisierung
- Copilot für das Schreiben und Verbessern von Shell-Skripten nutzen
- Copilot auffordern, Dockerfile-, Terraform- oder Kubernetes-Konfigurationssnippets zu liefern
- Validieren der generierten Automatisierungsskripte
Produktivitätssteigerung durch KI-Assistenz
- Reduzieren von Vorlagen- und wiederkehrenden Aufgaben
- Schneller arbeiten mit Copilot in agilen Sprints
- Copilot mit GitHub CLI und Terminalworkflows kombinieren
Grenzen, Ethik und beste Praktiken
- Verstehen des Umfangs und der Grenzen von Copilot
- Sicherheitsbedenken und Rechtsfragen bezüglich geistigen Eigentums
- Beste Praktiken zur Überprüfung von KI-generiertem Code
Projektübungen und Real-World-Szenarien
- CI/CD-Workflow-Automatisierung für eine Webanwendung
- Schreiben von wiederverwendbaren GitHub Actions-Vorlagen
- Teamzusammenarbeit mit Copilot über mehrere Repos hinweg
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse in Softwareentwicklungskonzepten
- Vertrautheit mit Git oder Versionskontrollworkflows
- Basiserfahrung mit YAML, Shell-Skripting oder CI/CD-Tools
Zielgruppe
- Entwickler, die ihre DevOps-Produktivität verbessern möchten
- DevOps-Anfänger und Automatisierungsenthusiasten
- Agile Teammitglieder, die KI-Support in Workflows 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
Kenntnisse des Dozenten im erweiterten Einsatz von Copilot & ausreichende und effiziente praktische Übungen
Tan - ViTrox Technologies Sdn Bhd
Kurs - Intermediate GitHub Copilot
Maschinelle Übersetzung