GitHub Copilot wird in einen nachvollziehbaren Entwicklungsprozess eingebunden: Eine Aufgabe wird präzisiert, im Projekt umgesetzt und anhand fachlicher Kriterien überprüft. Das Seminar verbindet die Arbeit im Editor mit versionierten Projektregeln sowie der Prüfung von Änderungen. Dabei werden interaktive Unterstützung und an einen Agenten delegierte Aufgaben entsprechend ihrer unterschiedlichen Arbeitsweise eingesetzt.
Im Mittelpunkt steht ein vorhandenes Team-Repository. Neben produktiven Vorschlägen werden unpassende Vervollständigungen und unvollständige Reviews bewusst untersucht. Die konkrete Auswahl verfügbarer Funktionen richtet sich nach dem freigegebenen Copilot-Zugang und der vorbereiteten Umgebung. Fachliche Anforderungen und menschliche Freigabe bleiben feste Bestandteile der Übungen.
Seminarinhalte
Editor und Projekt vorbereiten
- Copilot in die vorhandene Entwicklungsumgebung einordnen und den Zugriff auf das Schulungsrepository prüfen.
- Build, Tests und Projektkonventionen ohne KI-Unterstützung nachvollziehen.
- Codevervollständigung und Chat an einer kleinen Funktion vergleichen und Vorschläge selektiv übernehmen.
Kontextbezogen entwickeln
- Relevante Dateien und Aufrufstellen für eine Änderung bestimmen und dem Arbeitsauftrag zuordnen.
- Fehlermeldungen, vorhandene Tests und Akzeptanzkriterien zur gezielten Fehlerkorrektur kombinieren.
- Mehrere Lösungsvorschläge nach Wartbarkeit, Abhängigkeiten und Nebenwirkungen bewerten.
Repository-Anweisungen pflegen
- Projektweite Hinweise in .github/copilot-instructions.md strukturiert und knapp festhalten.
- Buildbefehle, Testanforderungen und Architekturgrenzen als konkrete Regeln formulieren.
- Die Wirkung von Anweisungen anhand wiederholter Aufgaben prüfen und widersprüchliche Vorgaben bereinigen.
Agentenaufträge abgrenzen
- Interaktive Bearbeitung im Editor und asynchrone Aufgaben auf GitHub anhand eines Tickets unterscheiden.
- Dateibereiche, Arbeitsumfang und erwartete Prüfschritte vor der Bearbeitung festlegen.
- Änderungen eines Agenten als reviewpflichtige Vorschläge behandeln und fehlende Nachweise nachfordern.
Tests und Reviews
- Tests aus fachlichen Kriterien ableiten und generierte Assertions auf ihre Aussagekraft prüfen.
- KI-Reviewhinweise fachlich einordnen, Fehlalarme verwerfen und übersehene Probleme ergänzen.
- Einen Pull Request mit reproduzierbaren Prüfungen und einem nachvollziehbaren Änderungsgrund erstellen.
Arbeitsweise im Team vereinheitlichen
- Zulässige Aufgaben, Daten und Integrationen für das Schulungsprojekt festlegen.
- Prüfverantwortung, Freigabe und den Umgang mit nicht funktionierenden Vorschlägen vereinbaren.
- Nutzen und Nacharbeit an mehreren Aufgaben vergleichen und geeignete Einsatzbereiche bestimmen.
Praxisaufgabe
- Den Ausgangszustand eines Repositories bauen und die Tests ausführen.
- Projektregeln ergänzen und ein Ticket mit klaren Akzeptanzkriterien vorbereiten.
- Eine Änderung mit Copilot bearbeiten und die erzeugten Dateien im Diff kontrollieren.
- Für einen Fehlerfall einen unabhängigen Test ergänzen und mindestens einen ungeeigneten Vorschlag begründet verwerfen.
- Einen Pull Request erstellen, Reviewhinweise prüfen und die fachliche Freigabe anhand der festgelegten Kriterien vorbereiten.
Zielgruppe
Softwareentwickler, technische Teamleiter, Reviewer und DevOps Engineers in Teams mit GitHub-gestützter Zusammenarbeit.
Voraussetzungen
Programmierpraxis, Git-Branches und Pull Requests; Grundlagen automatisierter Tests. Kenntnisse entsprechend dem Grundlagenseminar werden vorausgesetzt.
Schulungsumgebung
VS Code mit freigegebenem GitHub-Copilot-Zugang, ein Schulungsrepository und Berechtigungen für Branches und Pull Requests. Agenten- und Reviewfunktionen müssen im verwendeten Tarif und in der Organisation freigeschaltet sein. Der Kunde stellt die Umgebung und erforderliche Zugänge.
Fachbereichsleiter / Leiter der Trainer / Ihre 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
| 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, technische Teamleiter, Reviewer und DevOps Engineers in Teams mit GitHub-gestützter Zusammenarbeit. |
| Voraussetzungen: | Programmierpraxis, Git-Branches und Pull Requests; Grundlagen automatisierter Tests. Kenntnisse entsprechend dem Grundlagenseminar werden vorausgesetzt. |
| 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.
