Claude Code verbindet die Analyse eines Repositorys mit Dateiänderungen und der Ausführung von Entwicklungswerkzeugen. Damit lassen sich zusammenhängende Aufgaben bearbeiten, die über einzelne Codevorschläge hinausgehen. Das Seminar vermittelt, wie solche Aufgaben eingegrenzt, vorbereitet und anhand überprüfbarer Zwischenschritte gesteuert werden.
Eine bestehende Anwendung bildet den roten Faden: Zunächst werden Architektur und Tests untersucht, anschließend eine Funktion ergänzt und schließlich eine fehlerhafte Bearbeitung korrigiert. Projektanweisungen, Freigaben und technische Isolation werden gemeinsam betrachtet. Die Verantwortung für eine fachlich richtige und wartbare Änderung bleibt beim überprüfenden Entwicklungsteam.
Lernziele
- Claude Code für bestehende Projekte konfigurieren und den Arbeitskontext prüfen.
- CLAUDE.md und wiederverwendbare Aufgabenhilfen strukturiert einsetzen.
- Planung, Implementierung und Verifikation mit klaren Freigabegrenzen organisieren.
- Fehler, unerwünschte Änderungen und unzureichende Testergebnisse nachvollziehbar bearbeiten.
Seminarinhalte
- Arbeitsumgebung und Zugriffe
- Codebasis und Projektanweisungen
- Planen und kontrolliert implementieren
- Tests und Fehlersuche
- Erweiterung und Wiederverwendung
- Git, Review und Wiederherstellung
Arbeitsumgebung und Zugriffe
Installation, Authentifizierung und Projektstart werden durchgeführt. Lesezugriff, Dateiänderungen und Terminalausführung erhalten passende Grenzen. Freigabeeinstellungen und Sandbox-Möglichkeiten werden geprüft; ein lokaler Prozess wird nicht mit einer vollständig lokalen Modellverarbeitung gleichgesetzt.
Codebasis und Projektanweisungen
Codepfade, Abhängigkeiten und Testbefehle werden untersucht und in knappen Projektanweisungen festgehalten. CLAUDE.md enthält überprüfbare Konventionen, Architekturgrenzen und Arbeitsbefehle. Widersprüche zwischen Anweisung, veralteter Dokumentation und tatsächlichem Code werden sichtbar gemacht.
Planen und kontrolliert implementieren
Eine Änderung wird zunächst in Teilaufgaben zerlegt. Der Plan beschreibt betroffene Dateien, Risiken und Prüfschritte. Bei der Implementierung werden Umfang und Zwischenstände regelmäßig geprüft. Eine unproduktive Bearbeitung wird beendet und mit klarerem Auftrag fortgesetzt.
Tests und Fehlersuche
Claude Code unterstützt bei der Interpretation fehlgeschlagener Tests und der Formulierung zusätzlicher Fälle. Die Übung unterscheidet einen Fehler im Produktcode von einem falschen Test und einer fehlerhaften Umgebung. Unbelegte Erfolgsmeldungen werden mit tatsächlichen Testausgaben abgeglichen.
Erweiterung und Wiederverwendung
Wiederkehrende Aufgaben werden als gepflegte Arbeitsanleitungen oder geeignete Skills organisiert. Ein vorbereiteter MCP-Dienst verdeutlicht die Anbindung zusätzlicher Werkzeuge. Für getrennte Analyseaufgaben werden unterstützte Agentenfunktionen eingeordnet, einschließlich gemeinsam genutzter Dateien und Integrationsaufwand.
Git, Review und Wiederherstellung
Ein zusammenhängender Patch wird auf Nebenänderungen, Fehlerbehandlung und wartbare Struktur geprüft. Git bildet den verlässlichen Ausgangspunkt für die Rücknahme. Sitzungsbezogene Wiederherstellungsfunktionen werden auf ihren tatsächlichen Umfang geprüft; externe Seiteneffekte werden separat betrachtet.
Praxisprojekt
- Das Repository vorbereiten, Ausgangstests ausführen und zulässige Aktionen festlegen.
- Architektur und Prüfbefehle untersuchen und in einer kurzen CLAUDE.md festhalten.
- Eine Änderung mit Akzeptanzkriterien planen und den Plan fachlich kontrollieren.
- Die Änderung schrittweise implementieren und echte Testergebnisse auswerten.
- Einen bewusst eingebauten Fehler diagnostizieren und die Korrektur überprüfen.
- Den vollständigen Diff abnehmen und einen nachvollziehbaren Commit samt Änderungsbeschreibung erstellen.
Arbeitsumgebung
Ein unterstütztes Betriebssystem mit Claude Code, Git, Testwerkzeugen und freigegebenem Claude-Zugang mit ausreichendem Kontingent ist erforderlich. Ein vorbereitetes Projekt sowie ein isolierter Übungsdienst werden verwendet.
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: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Softwareentwickler, Softwarearchitekten, DevOps Engineers und technische Teamleiter. |
| Voraussetzungen: | Sichere Programmier-, Git- und Terminalkenntnisse sowie Erfahrung mit automatisierten Tests; Grundlagen der Coding-Assistenten 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.
