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
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