GitHub Copilot lässt sich in bestehende Entwicklungsabläufe einbinden, ohne dass jede Aufgabe an einen vollständig selbstständig arbeitenden Agenten übergeben werden muss. Das Seminar zeigt den passenden Einsatz von Vervollständigung, erklärendem Chat und mehrstufiger Bearbeitung. Ein gemeinsames Beispielprojekt macht Stärken, Grenzen und den notwendigen Prüfaufwand vergleichbar.
Ausgangspunkt ist eine vorhandene Anwendung mit Tests und dokumentierten Anforderungen. Darauf aufbauend werden kleine Funktionen ergänzt, bestehender Code erläutert und zusammenhängende Änderungen geprüft. Die praktische Durchführung verwendet eine festgelegte IDE; Unterschiede anderer unterstützter IDEs, Kontotypen und Organisationsrichtlinien werden gezielt eingeordnet.
Lernziele
- Vervollständigung, Chat und Agentenfunktionen passend zur Aufgabe einsetzen.
- Projektkontext und Repository-Anweisungen für verständliche Vorschläge vorbereiten.
- Codeänderungen, neue Tests und Dokumentation gemeinsam überprüfen.
- Teamrichtlinien und verfügbare Funktionen beim Arbeitsablauf berücksichtigen.
Seminarinhalte
- Einrichtung und Arbeitsweisen
- Kontext und Projektanweisungen
- Entwickeln und Fehler beheben
- Tests und Code-Review
- Zusammenarbeit im Repository
Einrichtung und Arbeitsweisen
Erweiterung, Anmeldung und freigeschaltete Funktionen werden überprüft. Inline-Vorschläge, Chat und verfügbare Agentenfunktionen werden an kurzen Aufgaben verglichen. VS Code dient als gemeinsame Übungsoberfläche; Abweichungen zu anderen IDEs werden ausdrücklich berücksichtigt.
Kontext und Projektanweisungen
Relevante Dateien und vorhandene Tests werden gezielt in die Bearbeitung einbezogen. Repositoryweite Anweisungen beschreiben Konventionen und Prüfbefehle. Pfadbezogene Anweisungen und wiederverwendbare Prompts werden dort eingesetzt, wo die gewählte Oberfläche sie unterstützt.
Entwickeln und Fehler beheben
Eine Anforderung wird in kleinen Schritten umgesetzt. Generierte Schnittstellen und Bibliotheksaufrufe werden am Projekt überprüft. Bei einer Fehlerkorrektur werden reproduzierbarer Fehlerfall, Reparatur und zusätzliche Tests zusammengeführt, damit ein vermeintlicher Fix keine unbemerkte Regression erzeugt.
Tests und Code-Review
Unit-Tests werden erzeugt, geprüft und um Grenzfälle ergänzt. KI-unterstützte Reviewhinweise werden gegen den tatsächlichen Diff bewertet. Falschmeldungen, fehlende Testaussagen und nicht benötigte Änderungen werden bearbeitet, bevor eine Änderung freigegeben wird.
Zusammenarbeit im Repository
Ein kleiner Pull Request erhält eine nachvollziehbare Beschreibung, passende Prüfungen und klare Abnahmekriterien. Organisationsrichtlinien, Kontingente und freigegebene Werkzeuge beeinflussen den Ablauf. Cloudgestützte Agentenbearbeitung wird als ergänzende Arbeitsform eingeordnet. Ein zweiter Entwickler prüft die Übergabe anhand der ursprünglichen Anforderung und der tatsächlich ausgeführten Tests.
Praxisprojekt
- Copilot im vorbereiteten VS-Code-Projekt aktivieren und die Ausgangstests ausführen.
- Projektregeln für Stil, Architekturgrenzen und Testbefehle hinterlegen.
- Eine Funktion mit expliziten Akzeptanzkriterien ergänzen.
- Eine Fehlerkorrektur und passende Grenzfalltests ausarbeiten.
- Den Diff prüfen und eine reviewfähige Änderung mit Testnachweis vorbereiten.
Arbeitsumgebung
VS Code mit freigeschaltetem GitHub Copilot, Git, eine vorbereitete Laufzeit und ein geeignetes Übungsrepository werden benötigt. Organisationsrichtlinien müssen die vorgesehenen Funktionen zulassen; ein GitHub-Konto allein ersetzt keine erforderliche Freischaltung.
Die Schulungsumgebung wird vom Kunden bereitgestellt. Installation, Zugänge, erforderliche Lizenzen beziehungsweise Nutzungskontingente und die Funktionsfähigkeit des Übungsprojekts werden vor dem Termin abgestimmt und geprüft.
Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Softwareentwickler, Tester mit Programmiererfahrung und technische Teamleiter mit GitHub- oder IDE-basierten Entwicklungsabläufen. |
| Voraussetzungen: | Praktische Programmierkenntnisse und Grundkenntnisse in Git sowie automatisierten Tests. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
