<?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.de/css/xml-course.xsl"?><course productid="36003" language="de" source="https://portal.flane.de/ibb/xml-course/innovator-dghci" lastchanged="2026-04-13T13:57:02+02:00" parent="https://portal.flane.de/ibb/xml-courses"><title>Developing Applications using GitHub Copilot</title><productcode>DGHCI</productcode><vendorcode>IC</vendorcode><vendorname>Innovator Class</vendorname><fullproductcode>IC-DGHCI</fullproductcode><version>1.0</version><audience>&lt;p&gt;Entwickler&lt;/p&gt;</audience><contents>&lt;h5&gt;GitHub Copilot Einf&amp;uuml;hrung&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;&amp;Uuml;bersicht GitHub Copilot&lt;/li&gt;&lt;li&gt;Aktivieren und Konfigurieren der Funktion &amp;uuml;ber Einstellung&lt;/li&gt;&lt;li&gt;Prompt Engineering &amp;amp; wiederverwendbare Prompts&lt;/li&gt;&lt;li&gt;Fragen, Bearbeiten &amp;amp; Agent-Modus vs. Coding Agent&lt;/li&gt;&lt;li&gt;AI-Modellvergleich&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Code mit GitHub Copilot generieren&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Inline-Code-Generierung und Vorschl&amp;auml;ge&lt;/li&gt;&lt;li&gt;Den Kontext verstehen und nutzen&lt;/li&gt;&lt;li&gt;Chat-Teilnehmer &amp;amp; Slash-Befehle&lt;/li&gt;&lt;li&gt;Bearbeitungen mehrerer Dateien meistern&lt;/li&gt;&lt;li&gt;Einbindung von Code aus Online-Ressourcen&lt;/li&gt;&lt;li&gt;&amp;Uuml;berschreiben von LLM-Daten durch Anweisungen&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Verwendung und Erweiterung des Agentenmodus&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Github Copilot Agent Mode &amp;Uuml;bersicht &amp;amp; Best Practice&lt;/li&gt;&lt;li&gt;Agentbezogene Einstellungen&lt;/li&gt;&lt;li&gt;Hinzuf&amp;uuml;gen von Werkzeugen mit dem Model Context Protocol (MCP)&lt;/li&gt;&lt;li&gt;Verwalten von Werkzeuggenehmigungen&lt;/li&gt;&lt;li&gt;Benutzerdefinierte Modelle verwenden&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Refaktorierung, Fehlerbehebung und Verringerung sich wiederholender Aufgaben&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Semantische Suche &amp;amp; Codeerl&amp;auml;uterung&lt;/li&gt;&lt;li&gt;Verwendung von Denkmodellen f&amp;uuml;r die Optimierung von Architektur und Code&lt;/li&gt;&lt;li&gt;Screenshots und Vision zur Fehlerbehebung verwenden&lt;/li&gt;&lt;li&gt;Implementierung von Anweisungen f&amp;uuml;r sich wiederholende Aufgaben&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Testen mit Copilot&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Implementierung von Unit-Tests&lt;/li&gt;&lt;li&gt;Behebung von Testfehlern&lt;/li&gt;&lt;li&gt;Integrationstests mit Playwright MCP&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Copilot f&amp;uuml;r die Dokumentation verwenden&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Code Comments&lt;/li&gt;&lt;li&gt;Markdown-Dokumentation generieren&lt;/li&gt;&lt;li&gt;Erstellen von Mermaid-Architektur-Diagrammen&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Copilot f&amp;uuml;r Git &amp;amp; Versionskontrolle&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Effektive Commit-Nachrichten, Pull Requests&lt;/li&gt;&lt;li&gt;Verwendung von Code Reviews&lt;/li&gt;&lt;li&gt;Aufl&amp;ouml;sen von Konflikten bei der Zusammenf&amp;uuml;hrung&lt;/li&gt;&lt;li&gt;Erstellen von DevContainern und CodeSpaces&lt;/li&gt;&lt;li&gt;Verwendung des GitHub MCP&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Asynchrone Entwicklung mit Coding Agent&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;&amp;Uuml;bersicht und Lizenzierung von Coding Agent&lt;/li&gt;&lt;li&gt;Konsistente Umgebungen mit DevContainern&lt;/li&gt;&lt;li&gt;Unit Testing f&amp;uuml;r die Ergebnisvalidierung einrichten&lt;/li&gt;&lt;li&gt;Optimierung von DevOps-Pipelines und -Ausl&amp;ouml;sern&lt;/li&gt;&lt;li&gt;Delegieren von Aufgaben an den Kodierungsagenten mit Hilfe von Issues&lt;/li&gt;&lt;li&gt;Best Practices f&amp;uuml;r Pull-Anforderungen und &amp;Uuml;berpr&amp;uuml;fungsabl&amp;auml;ufe&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;/ibb/en/course/innovator-dghci&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><audience_plain>Entwickler</audience_plain><contents_plain>GitHub Copilot Einführung


- Übersicht GitHub Copilot
- Aktivieren und Konfigurieren der Funktion über Einstellung
- Prompt Engineering &amp; wiederverwendbare Prompts
- Fragen, Bearbeiten &amp; Agent-Modus vs. Coding Agent
- AI-Modellvergleich
Code mit GitHub Copilot generieren


- Inline-Code-Generierung und Vorschläge
- Den Kontext verstehen und nutzen
- Chat-Teilnehmer &amp; 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 &amp; Best Practice
- Agentbezogene Einstellungen
- Hinzufügen von Werkzeugen mit dem Model Context Protocol (MCP)
- Verwalten von Werkzeuggenehmigungen
- Benutzerdefinierte Modelle verwenden
Refaktorierung, Fehlerbehebung und Verringerung sich wiederholender Aufgaben


- Semantische Suche &amp; Codeerläuterung
- Verwendung von Denkmodellen für die Optimierung von Architektur und Code
- Screenshots und Vision zur Fehlerbehebung verwenden
- Implementierung von Anweisungen für sich wiederholende Aufgaben
Testen mit Copilot


- Implementierung von Unit-Tests
- Behebung von Testfehlern
- Integrationstests mit Playwright MCP
Copilot für die Dokumentation verwenden


- Code Comments
- Markdown-Dokumentation generieren
- Erstellen von Mermaid-Architektur-Diagrammen
Copilot für Git &amp; 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
Asynchrone Entwicklung mit Coding Agent


- Übersicht und Lizenzierung von Coding Agent
- Konsistente Umgebungen mit DevContainern
- Unit Testing für die Ergebnisvalidierung einrichten
- Optimierung von DevOps-Pipelines und -Auslösern
- Delegieren von Aufgaben an den Kodierungsagenten mit Hilfe von Issues
- Best Practices für Pull-Anforderungen und Überprüfungsabläufe</contents_plain><comments_plain>Dieser Text wurde automatisiert übersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte hier.</comments_plain><duration unit="d" days="1">1 Tag</duration><pricelist><price country="DE" currency="EUR">690.00</price><price country="AT" currency="EUR">690.00</price><price country="SE" currency="EUR">690.00</price><price country="SI" currency="EUR">690.00</price><price country="CH" currency="CHF">690.00</price></pricelist><miles/></course>