

Claude Code meistern
Lerne Claude Code vom ersten Prompt bis zum schwarzen Gürtel an einer echten App. Praxisaufgaben, ein Reset-Branch pro Schritt, Trainer an deiner Seite.
Dauer
3 Tage
Terminplanung
Flexible Termine
Verfügbar als Inhouse- oder individuell geplanter Workshop
Kommende Termine
- Details und Buchung
24.–26. Nov. 2026
Online
Ihre Trainer

he/him
Softwarearchitekt & Pragmatischer Engineering Coach
Adam ist ein praxisnaher Softwarearchitekt mit über 15 Jahren Erfahrung in der Entwicklung und im Systemdesign für anspruchsvolle Umgebungen wie Banking-Compliance, Gesundheitswesen und Robotik. Er hat Systeme vom frühen MVP bis zur Enterprise-Plattform skaliert und erfolgreich verteilte Offshore-Teams mit bis zu 120 Entwicklern koordiniert. Er weiß genau, wann Code elegant sein muss und wann Pragmatismus gewinnt, um pünktlich zu releasen. Heute trainiert Adam Entwicklerteams im Bereich Agentic Coding mit einem klaren Fokus auf Claude Code und GitHub Copilot CLI. Sein Ansatz basiert vollständig auf Spec-Driven Development. Nachdem er jahrelang Business-Anforderungen in idiotensichere architektonische Leitplanken für große, verteilte Teams übersetzt hat, wendet er nun exakt dieselbe Disziplin auf KI an. Er weiß aus der Praxis: Ohne strikte Grenzen und klare Spezifikationen generieren KI-Tools lediglich technischen Schulden (Tech-Debt) in beispielloser Geschwindigkeit. Adam bringt Entwicklern bei, KI wie einen rasend schnellen Junior-Developer zu führen: gesteuert durch rigorose Spezifikationen, pragmatische Architektur und klare Domänengrenzen. Er unterrichtet ausschließlich das, was er selbst in der Produktion deployt, gedebuggt und skaliert hat. Durch sein praxisnahes Training lernen Teams: * Wasserdichte Spezifikationen zu schreiben, die KI-generierten Code berechenbar steuern. * KI-gestützten Code sicher zu reviewen und zu verwalten, um Tech-Debt massiv abzubauen. * Pragmatische Architekturen zu bauen, mit denen das Team auch Jahre später noch gerne arbeitet. Wir freuen uns darauf, dich in den Kursen zu begrüßen, lass uns gemeinsam resiliente, KI-gestützte Software bauen!
Profil ansehen
he/him
Senior Machine Learning Engineer
Machine Learning Engineer und Softwarearchitekt mit über 15 Jahren Erfahrung, spezialisiert auf Deep Learning, NLP und LLM-basierte Systeme. Starker Fokus auf dem Design und der Bereitstellung von End-to-End-AI-Pipelines, einschließlich Modell-Feinabstimmung (LoRA/PEFT), Retrieval-Augmented Generation (RAG) und Hochleistungs-Inferenz mit modernen Frameworks wie PyTorch, Hugging Face Transformers und vLLM. Erfahren im Aufbau von agentischen Systemen mit LangChain und LangGraph, sowie in der Entwicklung skalierbarer Backend-Dienste in Python. Vereint fundierte Software-Engineering-Prinzipien mit praktischer Expertise in datenzentrierter AI, um robuste, produktionsreife Lösungen zu liefern.
Profil ansehenhe/him
KI-gestützte Automatisierung, KI-augmentierte Softwareentwicklung, Spring, Java, Webtechnologien
Selbstständiger IT-Berater, Trainer und publizierter Autor mit tiefgreifender Expertise in Java, Spring Boot und Cloud-nativen Architekturen. Als Co-Autor von "Stratospheric: Von Null bis zur Produktion mit Spring Boot und AWS" hat Björn Tausenden von Entwicklern den Weg von der lokalen Entwicklung bis zum produktionsreifen Cloud-Deployment geebnet. Er ist spezialisiert auf digitale Transformation und hilft Unternehmen dabei, Prozesse zu automatisieren, Softwarequalität zu verbessern und geschäftskritische Daten über durchdachte APIs zugänglich zu machen. Seine Kundenarbeit umfasst Enterprise-Anwendungsentwicklung, Architektur- und Designreviews, Angular- und Spring-Boot-Trainings sowie praxisnahes Coaching von Entwicklungsteams in verschiedensten Branchen. Björn verfolgt einen pragmatischen, geschäftsorientierten Ansatz bei Technologiefragen. Ob bei Architekturentscheidungen, Software-Quality-Audits oder maßgeschneiderten Workshop-Formaten, sein Fokus liegt auf messbarem Mehrwert und darauf, Teams zu befähigen, eigenständig mit neuen Technologien zu arbeiten.
Profil ansehenÜber diesen Workshop
Ein Agent ist nur so gut wie das, was du ihm gibst
Ein Modell antwortet aus dem, was es sieht. Gib ihm die richtigen Fakten, das passende Maß an Denkarbeit, einen Weg, sein Ergebnis zu belegen, und klare Grenzen, dann liefert es. Fehlt eines davon, rät es mit voller Überzeugung.
Vier Fragen ziehen sich durch den ganzen Workshop:
- Kontext. Hat der Agent die richtigen Fakten?
- Denkaufwand. Lohnt sich für diese Aufgabe ein größeres Modell oder mehr Aufwand?
- Belege. Was beweist, dass das Ergebnis stimmt?
- Autonomie. Verdienen deine Prüfungen und Grenzen, dass du dich zurückziehst?
Du lernst, sie mit Claude Code zu beantworten, in vier Stufen. Jede Stufe ist ein Gürtel, und jeder Gürtel endet mit etwas, das läuft.

Vier Gürtel
- Weißer Gürtel, Grundlagen. Was ein Modell ist, was die Harness drumherum tut, dein erstes Gespräch mit Claude Code.
- Blauer Gürtel, CLASH bauen. Von der Spezifikation zur laufenden App: erst planen, in kleinen Schritten arbeiten, Claude die Seite ansehen lassen, wie ein Fremder reviewen.
- Brauner Gürtel, Kontext steuern. Eine CLAUDE.md aus echten Regeln schreiben, eine Gewohnheit als Skill verpacken, mit Subagents prüfen, aus einer Story eine Spezifikation machen, Regeln auf Pfade begrenzen.
- Schwarzer Gürtel, orchestrieren und loslassen. Tests als Maßstab, Agent Teams und Dynamic Workflows, Hooks, der Browser als Prüfung, Worktrees und CI, das Agent SDK, geplante und Hintergrundarbeit, dein eigener MCP-Server.

Eine echte App
Du baust CLASH, eine Karten-App für spontane Treffen in Berlin. Ein Clash ist eine Aktivität an einem Ort zu einer Zeit. Leute treten bei, Gastgeber nehmen an oder lehnen ab, Benachrichtigungen folgen. Du startest mit einer Spezifikation und einem leeren Repository. CLASH ist online und kostenlos nutzbar, du kannst es also ausprobieren, bevor du es selbst baust.
Echter Code hat echte Fehler: eine Server Action, die die Ownership nicht prüft, eine Karte, die auf dem Server abstürzt, ein Avatar, der jede Seite ausbremst. Du findest sie und behebst sie mit Belegen.

Am Ende hast du:
- CLASH, selbst gebaut mit Claude Code und verglichen mit der Referenz
- eine CLAUDE.md aus echten Regeln, einen wiederverwendbaren Skill und einen Satz Hooks
- ein Autorisierungs-Audit, auf drei Wegen ausgeführt, mit gemergtem Fix
- eine Browser-Testsuite und eine gemessene Performance-Korrektur
- das Audit in der CI, einen Worktree-Ablauf und ein kleines Agent-SDK-Programm
- Claude Code, das arbeitet, ohne dass jemand an der Tastatur sitzt: ein Output Style, ein Ziel, ein Loop, eine Background Session und eine Routine
- deinen eigenen MCP-Server für CLASH und eine zweite App, die ihre Vorträge darüber als Clashes veröffentlicht
So läuft es ab
Der Trainer erklärt eine Idee, zeigt sie live, und dann machst du sie selbst auf deinem Rechner. Jede Aufgabe hat einen Reset-Branch, also bleibt niemand hängen und niemand wartet auf die Gruppe. Folien, Aufgabendateien und Musterlösungen behältst du.
Für wen
Für alle, die programmieren und Claude Code gut nutzen wollen. Grundkenntnisse in einer gängigen Programmiersprache reichen, dazu die Grundlagen von git. Die App, die du baust, CLASH, ist in TypeScript geschrieben. Du musst TypeScript nicht kennen: Wenn du Code in einer anderen Sprache lesen kannst, kommst du mit, und Claude Code erklärt dir, was neu ist. Erfahrung mit Claude Code brauchst du nicht.
Was du brauchst
Einen Laptop mit Node.js 20.19 oder neuer, git und der GitHub CLI. Einen Claude-Account mit Zugang zu Claude Code: Pro reicht, ein höherer Tarif gibt der Agent-Team-Aufgabe mehr Luft. Einen GitHub-Account. Die vollständige Setup-Checkliste findest du auf deiner Workshop-Seite, sobald du angemeldet bist.
Agenda
Weißer Gürtel: Grundlagen
Du lernst, was ein Modell ist, was die Harness drumherum tut und wie du ein Gespräch auf Kurs hältst.
- Wie ein Modell funktioniert. Tokens, Wahrscheinlichkeiten, kein Gedächtnis, ein begrenztes Kontextfenster: warum ein Sprachmodell rät und Claude Code ihm Dateien vorlegt.
- Die Harness und dein erstes Gespräch. Was Claude Code um das Modell legt: Loop, Prompt, Tools, Permissions. Dann startest du es in einem Projekt und fragst nach einer Datei.
Aufgabe: Claude Code einrichten und die erste Frage stellen.
Blauer Gürtel: CLASH bauen
Du gehst in kleinen Schritten von der Spezifikation zur laufenden App.
- Plane, bevor du baust. Schreib ein Briefing mit Ziel, Regeln und Definition of Done und prüfe im Plan Mode eine Änderung, bevor Claude eine Datei anfasst.
Aufgabe: Die App aufsetzen und ihr Datenmodell planen. - Kleine Schritte und der Sicherheitsmoment. Arbeite in Schritten, die du prüfen kannst, nimm einen mit /rewind zurück und sieh, warum jede Server Action einen eigenen Ownership-Check braucht.
Aufgabe: Login und Clashes in kleinen Schritten bauen. - Lass Claude das Ergebnis sehen. Nutze ein Muster wieder, indem du darauf zeigst, gib Claude den Fehler oder die Live-Seite und ergänze Quality Gates in CLAUDE.md.
Aufgabe: Venues, Karte und Benachrichtigungen bauen. - Parallele Jobs, Memory und Review. Bündle unabhängige Jobs, lass Arbeit im Hintergrund laufen, speichere eine Regel, reviewe deinen Diff wie ein Fremder und liefere aus.
Aufgabe: Die App fertigstellen, prüfen und ausliefern.
Brauner Gürtel: Kontext steuern
Du entscheidest, was Claude weiß, wann es das lädt und wer die Arbeit prüft.
- Kontext und CLAUDE.md. Lies /context, schreibe eine CLAUDE.md aus sechs echten CLASH-Regeln und prüfe einen Plan im Plan Mode, bevor Code entsteht.
Aufgabe: Eine CLAUDE.md aus echten Regeln schreiben und einen Plan prüfen. - Skills und Plugins. Schreibe einen Skill für ein Rezept, das du wiederholst, prüfe, was Skills im Kontext kosten, und verpacke ihn als Plugin zum Teilen.
Aufgabe: Den Skill clash-feature schreiben und Venue-Favoriten damit liefern. - Subagents für Audits. Gib ein Audit an einen schreibgeschützten Subagent, damit dein Kontext kaum wächst, und unterscheide einen frischen Subagent von einem Fork.
Aufgabe: Die Server Actions mit einem schreibgeschützten Subagent prüfen. - Von der Story zur Spezifikation. Mach aus einer vagen Story per Example Mapping eine feste Spezifikation, mit einem Skill, der dich erst interviewt, bevor er etwas entwirft.
Aufgabe: Den Skill discover bauen und eine feste Spec speichern. - Pfadbezogene Regeln. Begrenze eine Regel per
paths:aufapp/actions/**und prüfe in/context, dass sie nur beim passenden Lesen geladen wird.
Aufgabe: Eine pfadbezogene Regel für Server Actions schreiben.
Schwarzer Gürtel: orchestrieren und loslassen
Du setzt Tests, Teams, Hooks und einen Browser als Prüfungen ein und trittst dann bewusst zurück.
- Der testgetriebene Inner Loop. Steuere Code Regel für Regel anhand einer gespeicherten Spezifikation und verpacke den Red-Green-Zyklus als Skill, der sich selbst stoppt.
Aufgabe: Die Kapazitätsregeln mit einem TDD-Skill steuern. - Agent-Teams und Dynamic Workflows. Beschreibe ein Agent-Team und einen Dynamic Workflow in einfachen Worten, lies das erzeugte Script und wähle die passende Methode.
Aufgabe: Das Ownership-Audit als Team und als Workflow ausführen. - Hooks und Sicherheit. Mach aus einer wiederholten Regel einen Hook, der blockiert, warnt oder einen Turn offen hält, und lerne, wo Claudes Zugriff auf deine Dateien endet.
Aufgabe: Vier Hooks für Claude Code bauen. - Der Browser schließt den Kreis. Lass Claude per MCP einen echten Browser steuern, schreibe den Test erst nach dem funktionierenden Ablauf und belege einen Fix mit Messwerten.
Aufgabe: Den Join-Flow testen und die Avatar-Datenlast beheben. - Worktrees, Batch und CI. Führe Agents parallel in getrennten Worktrees aus, erkenne, wann /batch passt, und lass dasselbe Audit bei jedem Pull Request in der CI laufen.
Aufgabe: Zwei Worktrees nutzen und jeden Pull Request prüfen. - Das Agent SDK. Betreibe den Agent Loop von Claude Code in deinem eigenen Programm, mit schreibgeschützten Tools, einem Hook und einem Turn-Limit.
Aufgabe: Den Agent Loop in einem eigenen Programm betreiben. - Abschlussprojekt. Liefere ein Feature im Referenzprojekt CLASH als Pull Request aus und setze dabei jedes Tool des Workshops zusammen ein.
Aufgabe: Ein Feature mit jedem Tool des Workshops ausliefern. - Niemand an der Tastatur. Lege einen Output Style fest, begrenze einen Run mit /goal, wiederhole eine Prüfung, starte ein Audit im Hintergrund und sieh eine Cloud-Routine.
Aufgabe: Claude Code laufen lassen, ohne dass jemand an der Tastatur sitzt. - Baue deinen eigenen MCP-Server. Entwirf einen MCP-Server mit vier Tools für die CLASH-Datenbank, vertraue ihm gezielt und rufe ihn aus einer zweiten App auf.
Aufgabe: Einen MCP-Server für CLASH entwerfen.
Ab
1.290,00 €
Interesse an diesem Workshop?
Nehmen Sie Kontakt auf, um Termine, Anpassungsoptionen und Gruppenpreise für Ihr Team zu besprechen.
Kontakt aufnehmen