Agentic Software Engineering using GitHub Copilot (GHAGENTS)
Kursinhalt
Modul 1: Grundlagen von GitHub Copilot und Grundlagen des Agent-Modus
- Erste Schritte mit Copilot und Vision
- Modelle auswählen und konfigurieren
- Grundlagen der KI-gestützten Programmierung
- Grundlagen des Agent-Modus
- Pull-Anfragen und Code-Reviews
- Konfiguration und Verwaltung von Copilot
- Arbeiten im Terminal
Modul 2: GitHub Copilot – Agentic-Harness
- Copilot mithilfe von Anweisungen gestalten
- Wiederverwendbare Prompt-Workflows
- Model Context Protocol & MCP-Registrierung
- Zollagenten
- Übersicht über die Agenten
- Repository-Agenten
- Claude Agents
- Wiederverwendbares Domänenwissen mit Fähigkeiten
- Funktionen mit Plugins bereitstellen
- Copilot-Speicher zuweisen
- Optimierung des Kontextfens…
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Kursinhalt
Modul 1: Grundlagen von GitHub Copilot und Grundlagen des Agent-Modus
- Erste Schritte mit Copilot und Vision
- Modelle auswählen und konfigurieren
- Grundlagen der KI-gestützten Programmierung
- Grundlagen des Agent-Modus
- Pull-Anfragen und Code-Reviews
- Konfiguration und Verwaltung von Copilot
- Arbeiten im Terminal
Modul 2: GitHub Copilot – Agentic-Harness
- Copilot mithilfe von Anweisungen gestalten
- Wiederverwendbare Prompt-Workflows
- Model Context Protocol & MCP-Registrierung
- Zollagenten
- Übersicht über die Agenten
- Repository-Agenten
- Claude Agents
- Wiederverwendbares Domänenwissen mit Fähigkeiten
- Funktionen mit Plugins bereitstellen
- Copilot-Speicher zuweisen
- Optimierung des Kontextfensters und Zwischenspeicherung von Eingabeaufforderungen
- GitHub Copilot-Hooks
Modul 3: Umsetzung der agentischen Kodierung
- Unterbeauftragte als Fachexperten
- Vertiefte Recherche mit /research
- Multi-Agent-Koordination
- Aufgaben an Cloud-Agenten delegieren
- Agentic-Browser-Automatisierung
- Aufrüstung und Modernisierung
Modul 4: Agentensitzungen
- Das Fenster „Agenten“
- Agent-Host-Protokoll (AHP vs. ACP)
- Remote-Agent-Sitzungen über SSH und Dev-Tunnel
- Sitzungsverwaltung
- Sitzungspersistenz & /chronicle
- Fehlerbehebung bei Agent-Sitzungen
Modul 5: GitHub Copilot CLI
- GitHub Copilot CLI
- Geschäftsszenario: Automatisierung der Aktualisierung von HR-Dokumenten
- GitHub Agentic Workflows
- Erweiterung der CLI um MCP-Server und -Kompetenzen
- Fragen und Antworten zur Codebasis sowie Einarbeitung
Modul 6: GitHub Copilot SDK
- GitHub Copilot SDK
- Erstellung von Agenten mit benutzerdefinierten Tools
- Implementierung und Nutzung von MCP-Apps
- Bereitstellung eines SDK-Agenten in Azure
- Entwicklung eines Multi-Agenten-Systems
Module 7: GitHub Copilot App
- Lernen Sie die „Desktop Agents“-App kennen
- Sitzungen zu Issues, Prompts und Pull-Anfragen
- Der Validierungszyklus
- Geplante Automatisierungen
- Synchronisierung von Skills und MCP-Servern
Modul 8: Agentes DevOps
- Testen mit Copilot
- Dokumentation mit Copilot
- Automatisierung mit der Azure-CLI
- Infrastructure as Code (azd, Bicep und Terraform)
- Azure DevOps Pipelines und GitHub Actions
Modul 9: Governance, Kosten und Beobachtbarkeit
- Vertrauen, Sicherheit und das Berechtigungsmodell
- Kostenmodell und KI-Credits
- Senkung der Token-Kosten durch Open-Source-Modelle
- Verwendung von Open-Source-Modellen in VS Code
- Verwendung von Open-Source-Modellen in der Copilot-CLI
- Unternehmensrichtlinien und verwaltete Einstellungen
- Observability mit OpenTelemetry
- EU-KI-Gesetz, DSGVO und Einhaltung der Barrierefreiheitsvorschriften
Modul 10: Spezifikationsgesteuerte Entwicklung und Bereitstellung
- Warum spezifikationsgesteuerte Entwicklung?
- Spezifikationsgesteuerter Arbeitsablauf
- Satzung, Leistungsbeschreibung und technischer Plan
- Von Aufgaben zum lauffähigen Code
- Erste Schritte mit dem GitHub Spec Kit
- Beispielfall: Implementierung einer Produktfunktion
Voraussetzungen
- Erfahrung in der Softwareentwicklung auf professionellem Niveau
- Eine GitHub Copilot-Lizenz mit einem Guthaben oder ein konfigurierter BYOK-Endpunkt (Bring-Your-Own-Key). Aufgrund der nutzungsabhängigen Abrechnung ist dies ein erforderlicher Konfigurationsschritt und kein optionaler.
Zielgruppe
- Softwareentwickler, die daran interessiert sind, KI-Agenten einzusetzen, um ihre Produktivität und ihre Fähigkeiten beim Programmieren zu steigern
- Softwarearchitekten, die verstehen möchten, wie KI-Agenten in Softwareentwicklungszyklen integriert und verwaltet werden können
- Teamleiter und Manager, die untersuchen möchten, wie KI-Agenten zur Optimierung von Team-Arbeitsabläufen und Projektergebnissen eingesetzt werden können
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
