Kursüberblick
Der eintägige Vibe Coding with GitHub Copilot
Workshop ist eine eintägige, praxisorientierte Veranstaltung, die den Teilnehmern die leistungsstarken Funktionen von GitHub Copilot näher bringt.
Der Kurs behandelt wichtige Themen wie Prompt Engineering, Inline-Code-Generierung und die Nutzung von KI-gestützten Workflows zur Steigerung der Produktivität. Die Teilnehmer lernen Werkzeuge für das Refactoring, die Fehlerbehebung und die Automatisierung sich wiederholender Aufgaben kennen, während sie den Einsatz von Agenten, semantischer Suche und Bearbeitungen mehrerer Dateien erlernen. Weitere Module befassen sich mit der Integration von Copilot in Test-Workflows, der Erstellung von Dokumentation und dem Umgang mit DevOps-Aufgaben wie der Verwaltung von Pull-Requests, der Lösung von Merge-Konflikten und der Einrichtung von CI/CD-Pipelines.
Am Ende des Workshops werden die Teilnehmer über praktische Fähigkeiten verfügen, um ihre Entwicklungsprozesse zu verbessern und Copilot effektiv in verschiedene Aspekte ihrer Projekte zu integrieren.
Zielgruppe
Entwickler
Kursinhalt
GitHub Copilot Einführung
- Übersicht GitHub Copilot
- Aktivieren und Konfigurieren der Funktion über Einstellung
- Prompt Engineering & wiederverwendbare Prompts
- Fragen, Bearbeiten & Agentenmodus
- AI-Modellvergleich
Code mit GitHub Copilot generieren
- Inline-Code-Generierung und Vorschläge
- Den Kontext verstehen und nutzen
- Chat-Teilnehmer & Slash-Befehle
- Bearbeitungen mehrerer Dateien meistern
- Einbindung von Code aus Online-Ressourcen
- Überschreiben von LLM-Daten durch Anweisungen
Verwendung und Erweiterung des Agentenmodus
- Github Copilot Agent Mode Übersicht & Best Practice
- Agentbezogene Einstellungen
- Hinzufügen von Werkzeugen mit dem Model Context Protocol (MCP)
- Verwalten von Werkzeuggenehmigungen
- Benutzerdefinierte Modelle verwenden
Copilot für Git & Versionskontrolle
- Effektive Commit-Nachrichten, Pull Requests
- Verwendung von Code Reviews
- Auflösen von Konflikten bei der Zusammenführung
- Erstellen von DevContainern und CodeSpaces
- Verwendung des GitHub MCP
Refactoring, Fehlerbehebung und Verringerung sich wiederholender Aufgaben
- Semantische Suche & Codeerläuterung
- Verwendung von Denkmodellen für die Optimierung von Architektur und Code
- Screenshots und Vision für die Fehlerbehebung verwenden
- Implementierung von Anweisungen für sich wiederholende Aufgaben
Copilot für die Dokumentation verwenden
- Code Comments
- Markdown-Dokumentation generieren
- Erstellen von Mermaid-Architektur-Diagrammen
Testen mit Copilot
- Unit Tests (.NET, Node, Python, Java, Single Page Apps)
- Fix Test Errors
- Integrationstests mit Playwright MCP
Dieser Text wurde automatisiert übersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte hier.