<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="37090" language="de" source="https://portal.flane.ch/swisscom/xml-course/innovator-ghagents" lastchanged="2026-04-23T10:44:14+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Agentic Software Engineering using GitHub Copilot</title><productcode>GHAGENTS</productcode><vendorcode>IC</vendorcode><vendorname>Innovator Class</vendorname><fullproductcode>IC-GHAGENTS</fullproductcode><version>1.0</version><essentials>&lt;ul&gt;
&lt;li&gt;Fundierte Erfahrung in der Softwareentwicklung und mit Versionskontrolle (Git/GitHub)&lt;/li&gt;&lt;li&gt;Grundlegende Kenntnisse im Bereich Cloud-Konzepte (Azure oder &amp;auml;hnliche Plattformen)&lt;/li&gt;&lt;li&gt;Eine GitHub Copilot-Lizenz ist erforderlich &amp;ndash; dies ist ein Kurs, bei dem Sie Ihre eigene Lizenz mitbringen m&amp;uuml;ssen&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;ul&gt;
&lt;li&gt;Softwareingenieure und Entwickler, die ihre Produktivit&amp;auml;t mithilfe von KI-Agenten steigern m&amp;ouml;chten&lt;/li&gt;&lt;li&gt;L&amp;ouml;sungsarchitekten, die sich mit KI-gest&amp;uuml;tztem Design und der automatisierten Codegenerierung befassen&lt;/li&gt;&lt;li&gt;Technische F&amp;uuml;hrungskr&amp;auml;fte, die untersuchen, wie agentische Arbeitsabl&amp;auml;ufe die Teamgeschwindigkeit steigern&lt;/li&gt;&lt;li&gt;DevOps-Ingenieure, die KI in den Bereichen CI/CD, IaC und Cloud-Automatisierung einsetzen&lt;/li&gt;&lt;/ul&gt;</audience><contents>&lt;h5&gt;Modul 1: Grundlagen von GitHub Copilot&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Einf&amp;uuml;hrung in GitHub Copilot&lt;/li&gt;&lt;li&gt;Modelle ausw&amp;auml;hlen&lt;/li&gt;&lt;li&gt;KI-gest&amp;uuml;tzte Programmierung&lt;/li&gt;&lt;li&gt;Slash-Befehle und Agentensteuerung&lt;/li&gt;&lt;li&gt;Die Slash-Befehle /init und /fork&lt;/li&gt;&lt;li&gt;Kontextvariablen&lt;/li&gt;&lt;li&gt;Pull-Anfragen &amp;amp; Code-Reviews&lt;/li&gt;&lt;li&gt;Verwaltung und Einstellungen&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 2: GitHub Copilot &amp;ndash; Artefakte und Tools&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Das Kontextfenster von GitHub Copilot verstehen und anpassen&lt;/li&gt;&lt;li&gt;Anleitungen und Eingabeaufforderungsdateien f&amp;uuml;r Copilot&lt;/li&gt;&lt;li&gt;Grundlagen des Model Context Protocol&lt;/li&gt;&lt;li&gt;F&amp;auml;higkeiten &amp;amp; benutzerdefinierte Agenten&lt;/li&gt;&lt;li&gt;GitHub Copilot- und agentenspezifische Hooks&lt;/li&gt;&lt;li&gt;Agent-Debug-Fenster&lt;/li&gt;&lt;li&gt;Pflege und Optimierung von Copilot-Artefakten&lt;/li&gt;&lt;li&gt;GH Copilot in einem neuen bzw. bestehenden Repo einrichten&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 3: Planung und spezifikationsgesteuerte Entwicklung&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Planung: Warum sie in der agentenbasierten Entwicklung wichtig ist&lt;/li&gt;&lt;li&gt;Planungsans&amp;auml;tze&lt;/li&gt;&lt;li&gt;Schrittweise Planung&lt;/li&gt;&lt;li&gt;R&amp;uuml;ckkopplungsschleife&lt;/li&gt;&lt;li&gt;Was sind Spezifikationen?&lt;/li&gt;&lt;li&gt;Vorteile der spezifikationsgesteuerten Entwicklung&lt;/li&gt;&lt;li&gt;&amp;Uuml;bersicht &amp;uuml;ber die Spezifikationsbibliotheken&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 4: Kompetenzen erstellen und verwalten&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Festlegung des Kompetenzumfangs: Benutzer-, Repo- und Agentenebene&lt;/li&gt;&lt;li&gt;F&amp;auml;higkeiten aus &amp;ouml;ffentlichen F&amp;auml;higkeitsquellen hinzuf&amp;uuml;gen&lt;/li&gt;&lt;li&gt;Individuelle F&amp;auml;higkeiten erstellen&lt;/li&gt;&lt;li&gt;Testen und Validieren der Kompetenzzuordnung&lt;/li&gt;&lt;li&gt;Schreibkompetenzen unter Verwendung von Referenzkompetenzen&lt;/li&gt;&lt;li&gt;Kompetenzen im Bereich Aufr&amp;uuml;stung und Modernisierung&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 5: Das zweite Gehirn &amp;amp; kontinuierliches Lernen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Konzepte des &amp;bdquo;zweiten Gehirns&amp;ldquo; f&amp;uuml;r die agentische Entwicklung&lt;/li&gt;&lt;li&gt;Copilot-Speicher: Benutzer-, Sitzungs- und Repo-G&amp;uuml;ltigkeitsbereich&lt;/li&gt;&lt;li&gt;Hook-gesteuerte Wissenserfassung&lt;/li&gt;&lt;li&gt;Lernzyklus des Agenten&lt;/li&gt;&lt;li&gt;Kompetenzen durch Gespr&amp;auml;che entwickeln&lt;/li&gt;&lt;li&gt;Kompetenzen anhand aufgezeichneter Gespr&amp;auml;che verbessern&lt;/li&gt;&lt;li&gt;Automatische Anpassung der F&amp;auml;higkeiten&lt;/li&gt;&lt;li&gt;Workflows f&amp;uuml;r selbstoptimierende Agenten&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 6: Nutzung und Entwicklung von MCP-Tools&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;MCP-Typen: Remote, Lokal, Erweiterungen und Benutzerdefiniert&lt;/li&gt;&lt;li&gt;Integration bestehender MCP-Server&lt;/li&gt;&lt;li&gt;Datenbanken mit MCP nutzen&lt;/li&gt;&lt;li&gt;Einrichtung von MCP-Servern und Anbindung von REST-APIs&lt;/li&gt;&lt;li&gt;Entwicklung von MCP-Apps&lt;/li&gt;&lt;li&gt;MCP-Authentifizierung: OAuth, API-Schl&amp;uuml;ssel und Tokens&lt;/li&gt;&lt;li&gt;MCP-Server-Hosting und -Bereitstellung&lt;/li&gt;&lt;li&gt;MCP-Server-Sandboxing&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 7: Implementierung benutzerdefinierter Agenten&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Unterst&amp;uuml;tzung von Images und Bin&amp;auml;rdateien f&amp;uuml;r Agenten&lt;/li&gt;&lt;li&gt;Agentic Browser-Automatisierung&lt;/li&gt;&lt;li&gt;Docs Agent: Automatische Dokumentation und Kommentierung&lt;/li&gt;&lt;li&gt;Frontend-Agent: Generierung von UI-Code anhand von Design-Spezifikationen&lt;/li&gt;&lt;li&gt;KI-Spezialagent: Implementierung eines dom&amp;auml;nenspezifischen Expertenagenten&lt;/li&gt;&lt;li&gt;Backend-Agent: API-Implementierung anhand von OpenAPI-Spezifikationen&lt;/li&gt;&lt;li&gt;Testagent: Generierung von Unit- und Integrationstests&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 8: B&amp;uuml;ndeln und Freigeben von Artefakten mithilfe von Plugins&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Was ist ein GitHub Copilot-Plugin?&lt;/li&gt;&lt;li&gt;Plugin-Struktur und Manifest&lt;/li&gt;&lt;li&gt;Zusammenfassung von Skills, Hooks und MCPs in Plugins&lt;/li&gt;&lt;li&gt;Plugins zum Ver&amp;ouml;ffentlichen und Teilen&lt;/li&gt;&lt;li&gt;Installation und Verwaltung von Plugins von Drittanbietern&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 9: Umsetzung der agentenbasierten Programmierung&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Verwendung lokaler Agenten und des Agentenmodus&lt;/li&gt;&lt;li&gt;Laufende Agenten unterbrechen und umleiten&lt;/li&gt;&lt;li&gt;Berechtigungen &amp;amp; Autopilot-Modus&lt;/li&gt;&lt;li&gt;Aufgaben an Cloud-Agenten delegieren&lt;/li&gt;&lt;li&gt;Verwendung von Hintergrund-Agenten (Copilot CLI)&lt;/li&gt;&lt;li&gt;Berechtigungen f&amp;uuml;r Bearbeiter und Genehmigungsverfahren&lt;/li&gt;&lt;li&gt;Koordination mehrerer Akteure und &amp;Uuml;bergabemuster&lt;/li&gt;&lt;li&gt;Muster f&amp;uuml;r einen Agenten-Harness&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 10: GitHub Copilot CLI&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;GitHub Copilot CLI&lt;/li&gt;&lt;li&gt;Copilot CLI-Steuerung + Berechtigungen&lt;/li&gt;&lt;li&gt;Aufgaben autonom und parallel ausf&amp;uuml;hren&lt;/li&gt;&lt;li&gt;Anwendungsfall: Automatisierung der Aktualisierung von HR-Dokumenten&lt;/li&gt;&lt;li&gt;Scripting Copilot CLI&lt;/li&gt;&lt;li&gt;GitHub Agentic Workflows&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 11: Copilot SDK &amp;amp; Automatisierung&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;GitHub Copilot SDK&lt;/li&gt;&lt;li&gt;Sitzungs- und Kontextverwaltung&lt;/li&gt;&lt;li&gt;Aufruf von Tools und Funktionen&lt;/li&gt;&lt;li&gt;Zusammensetzung der benutzerdefinierten Agenten&lt;/li&gt;&lt;li&gt;Streaming-Antworten&lt;/li&gt;&lt;li&gt;Testen von Agentenanwendungen&lt;/li&gt;&lt;li&gt;Erstellen eines Agent-Harness mit dem Copilot SDK&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 12: Agentes DevOps &amp;amp; Bereitstellung&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Automatisierung mit der Azure-CLI&lt;/li&gt;&lt;li&gt;Azure Developer CLI (azd) im Agentic-Modus&lt;/li&gt;&lt;li&gt;Infrastructure as Code (IaC) &amp;ndash; Bicep &amp;amp; Terraform&lt;/li&gt;&lt;li&gt;Bereitstellung von Agentic mithilfe von GitHub Actions&lt;/li&gt;&lt;li&gt;Implementierung eines DevOps-Agenten f&amp;uuml;r die CI/CD-Automatisierung&lt;/li&gt;&lt;/ul&gt;</contents><comments>&lt;p&gt;&lt;em&gt;Dieser Text wurde automatisiert &amp;uuml;bersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/en/course/innovator-ghagents&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;hier&lt;/a&gt;&lt;/span&gt;.&lt;/em&gt;&lt;/p&gt;</comments><essentials_plain>- Fundierte Erfahrung in der Softwareentwicklung und mit Versionskontrolle (Git/GitHub)
- Grundlegende Kenntnisse im Bereich Cloud-Konzepte (Azure oder ähnliche Plattformen)
- Eine GitHub Copilot-Lizenz ist erforderlich – dies ist ein Kurs, bei dem Sie Ihre eigene Lizenz mitbringen müssen</essentials_plain><audience_plain>- Softwareingenieure und Entwickler, die ihre Produktivität mithilfe von KI-Agenten steigern möchten
- Lösungsarchitekten, die sich mit KI-gestütztem Design und der automatisierten Codegenerierung befassen
- Technische Führungskräfte, die untersuchen, wie agentische Arbeitsabläufe die Teamgeschwindigkeit steigern
- DevOps-Ingenieure, die KI in den Bereichen CI/CD, IaC und Cloud-Automatisierung einsetzen</audience_plain><contents_plain>Modul 1: Grundlagen von GitHub Copilot


- Einführung in GitHub Copilot
- Modelle auswählen
- KI-gestützte Programmierung
- Slash-Befehle und Agentensteuerung
- Die Slash-Befehle /init und /fork
- Kontextvariablen
- Pull-Anfragen &amp; Code-Reviews
- Verwaltung und Einstellungen
Modul 2: GitHub Copilot – Artefakte und Tools


- Das Kontextfenster von GitHub Copilot verstehen und anpassen
- Anleitungen und Eingabeaufforderungsdateien für Copilot
- Grundlagen des Model Context Protocol
- Fähigkeiten &amp; benutzerdefinierte Agenten
- GitHub Copilot- und agentenspezifische Hooks
- Agent-Debug-Fenster
- Pflege und Optimierung von Copilot-Artefakten
- GH Copilot in einem neuen bzw. bestehenden Repo einrichten
Modul 3: Planung und spezifikationsgesteuerte Entwicklung


- Planung: Warum sie in der agentenbasierten Entwicklung wichtig ist
- Planungsansätze
- Schrittweise Planung
- Rückkopplungsschleife
- Was sind Spezifikationen?
- Vorteile der spezifikationsgesteuerten Entwicklung
- Übersicht über die Spezifikationsbibliotheken
Modul 4: Kompetenzen erstellen und verwalten


- Festlegung des Kompetenzumfangs: Benutzer-, Repo- und Agentenebene
- Fähigkeiten aus öffentlichen Fähigkeitsquellen hinzufügen
- Individuelle Fähigkeiten erstellen
- Testen und Validieren der Kompetenzzuordnung
- Schreibkompetenzen unter Verwendung von Referenzkompetenzen
- Kompetenzen im Bereich Aufrüstung und Modernisierung
Modul 5: Das zweite Gehirn &amp; kontinuierliches Lernen


- Konzepte des „zweiten Gehirns“ für die agentische Entwicklung
- Copilot-Speicher: Benutzer-, Sitzungs- und Repo-Gültigkeitsbereich
- Hook-gesteuerte Wissenserfassung
- Lernzyklus des Agenten
- Kompetenzen durch Gespräche entwickeln
- Kompetenzen anhand aufgezeichneter Gespräche verbessern
- Automatische Anpassung der Fähigkeiten
- Workflows für selbstoptimierende Agenten
Modul 6: Nutzung und Entwicklung von MCP-Tools


- MCP-Typen: Remote, Lokal, Erweiterungen und Benutzerdefiniert
- Integration bestehender MCP-Server
- Datenbanken mit MCP nutzen
- Einrichtung von MCP-Servern und Anbindung von REST-APIs
- Entwicklung von MCP-Apps
- MCP-Authentifizierung: OAuth, API-Schlüssel und Tokens
- MCP-Server-Hosting und -Bereitstellung
- MCP-Server-Sandboxing
Modul 7: Implementierung benutzerdefinierter Agenten


- Unterstützung von Images und Binärdateien für Agenten
- Agentic Browser-Automatisierung
- Docs Agent: Automatische Dokumentation und Kommentierung
- Frontend-Agent: Generierung von UI-Code anhand von Design-Spezifikationen
- KI-Spezialagent: Implementierung eines domänenspezifischen Expertenagenten
- Backend-Agent: API-Implementierung anhand von OpenAPI-Spezifikationen
- Testagent: Generierung von Unit- und Integrationstests
Modul 8: Bündeln und Freigeben von Artefakten mithilfe von Plugins


- Was ist ein GitHub Copilot-Plugin?
- Plugin-Struktur und Manifest
- Zusammenfassung von Skills, Hooks und MCPs in Plugins
- Plugins zum Veröffentlichen und Teilen
- Installation und Verwaltung von Plugins von Drittanbietern
Modul 9: Umsetzung der agentenbasierten Programmierung


- Verwendung lokaler Agenten und des Agentenmodus
- Laufende Agenten unterbrechen und umleiten
- Berechtigungen &amp; Autopilot-Modus
- Aufgaben an Cloud-Agenten delegieren
- Verwendung von Hintergrund-Agenten (Copilot CLI)
- Berechtigungen für Bearbeiter und Genehmigungsverfahren
- Koordination mehrerer Akteure und Übergabemuster
- Muster für einen Agenten-Harness
Modul 10: GitHub Copilot CLI


- GitHub Copilot CLI
- Copilot CLI-Steuerung + Berechtigungen
- Aufgaben autonom und parallel ausführen
- Anwendungsfall: Automatisierung der Aktualisierung von HR-Dokumenten
- Scripting Copilot CLI
- GitHub Agentic Workflows
Modul 11: Copilot SDK &amp; Automatisierung


- GitHub Copilot SDK
- Sitzungs- und Kontextverwaltung
- Aufruf von Tools und Funktionen
- Zusammensetzung der benutzerdefinierten Agenten
- Streaming-Antworten
- Testen von Agentenanwendungen
- Erstellen eines Agent-Harness mit dem Copilot SDK
Modul 12: Agentes DevOps &amp; Bereitstellung


- Automatisierung mit der Azure-CLI
- Azure Developer CLI (azd) im Agentic-Modus
- Infrastructure as Code (IaC) – Bicep &amp; Terraform
- Bereitstellung von Agentic mithilfe von GitHub Actions
- Implementierung eines DevOps-Agenten für die CI/CD-Automatisierung</contents_plain><comments_plain>Dieser Text wurde automatisiert übersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte hier.</comments_plain><duration unit="d" days="4">4 Tage</duration><pricelist><price country="CH" currency="CHF">1990.00</price><price country="AT" currency="EUR">1990.00</price><price country="SE" currency="EUR">1990.00</price><price country="SI" currency="EUR">1990.00</price><price country="DE" currency="EUR">2490.00</price></pricelist><miles/></course>