Track 7 — Fortgeschritten

Tutorial

KI-gestützte Entwicklung direkt im Terminal meistern

Claude Code ist Anthropics CLI für KI-gestützte Entwicklung. Lernen Sie die Konfiguration, erstellen Sie Agent-Workflows und entwickeln Sie schneller mit praktischen Übungen.

Claude Code ist Anthropics agentisches Kommandozeilen-Interface, mit dem Entwickler Code in natürlicher Sprache schreiben, testen und deployen. Es läuft direkt in Ihrem Terminal, liest Ihr gesamtes Projekt und führt mehrstufige Aufgaben autonom aus — es bearbeitet Dateien, führt Tests aus, erstellt Commits und öffnet Pull Requests, ohne dass Sie eine einzige Datei anfassen.

Was ist Claude Code?

Claude Code ist das Kommandozeilen-Tool von Anthropic, das Claude direkt in Ihr Terminal bringt. Es liest Ihren Code, führt Befehle aus, bearbeitet Dateien und verwaltet mehrstufige Workflows — alles in natürlicher Sprache. Stellen Sie es sich als erfahrenen Ingenieur vor, der in Ihrem Terminal lebt und Ihr gesamtes Projekt versteht.

Lehrplan

Was Sie lernen werden

Slash-Befehle
Meistern Sie die integrierten Befehle, die Claude Code leistungsfähig machen — von /init und /compact bis zu benutzerdefinierten Slash-Befehlen.
Speichersysteme
Konfigurieren Sie CLAUDE.md-Dateien, die Claude dauerhaften Kontext über Ihr Projekt, Coding-Standards und Präferenzen über Sitzungen hinweg geben.
Agent-Workflows
Erstellen Sie mehrstufige Agent-Workflows, die komplexe Aufgaben autonom planen, ausführen und verifizieren — mit menschlicher Aufsicht.
Hooks
Richten Sie ereignisgesteuerte Hooks ein, die benutzerdefinierte Aktionen vor, während und nach Claude Code-Operationen auslösen.
CLAUDE.md-Konfiguration
Schreiben Sie effektive Projektregeln und Konfigurationsdateien, die Claudes Verhalten für Ihre spezifische Codebasis formen.
Fortgeschrittene Muster
Kombinieren Sie Slash-Befehle, Speicher, Agents und Hooks zu produktionstauglichen Workflows, die Ihre Entwicklungsgeschwindigkeit vervielfachen.
CLAUDE.md
# Project Configuration

## Commands
- Build: `npm run build`
- Test: `npm test`
- Lint: `npm run lint`

## Style Guide
- Use TypeScript strict mode
- Prefer named exports
- Max line length: 100 chars
+50 XP

Lernen Sie, Claude Code für jedes Projekt zu konfigurieren

Erste Schritte

So verwenden Sie Claude Code

1
Installation über npm

Führen Sie npm install -g @anthropic-ai/claude-code aus, um das CLI global zu installieren. Sie benötigen Node.js 18 oder neuer. Authentifizieren Sie sich mit claude login oder setzen Sie die Umgebungsvariable ANTHROPIC_API_KEY.

2
CLAUDE.md-Datei erstellen

Legen Sie eine CLAUDE.md-Datei im Stammverzeichnis Ihres Projekts an. Sie informiert Claude über Ihren Tech-Stack, Coding-Konventionen, wichtige Befehle und projektspezifische Regeln. Claude liest sie automatisch zu Beginn jeder Session.

3
Eine Aufgabe stellen

Wechseln Sie in Ihr Projektverzeichnis und geben Sie claude gefolgt von einer Anweisung in natürlicher Sprache ein. Zum Beispiel: "Behebe die fehlschlagenden Tests in src/auth" oder "Füge dem Anmeldeformular Eingabevalidierung hinzu und schreibe Tests dafür."

4
Prüfen und iterieren

Claude zeigt Ihnen vor der Ausführung, was es vorhat. Sie können Änderungen genehmigen, anpassen oder ablehnen. Für vertrauenswürdige Workflows genehmigt --yes nicht-destruktive Operationen automatisch.

Einsatz in der Praxis

Typische Claude-Code-Workflows

Bugfixing

Beschreiben Sie den Bug — Claude liest den relevanten Code, identifiziert die Ursache, wendet den Fix an und führt Ihre Test-Suite zur Verifikation aus. Ein Prompt ersetzt 30 Minuten Debugging.

Code-Review

Fügen Sie einen PR-Diff ein oder verweisen Sie Claude auf geänderte Dateien. Es prüft auf Sicherheitsprobleme, Performance-Probleme, fehlende Fehlerbehandlung und Stilverstöße — und schlägt konkrete Fixes vor.

Feature-Implementierung

Beschreiben Sie, was Sie bauen möchten. Claude legt die Dateien an, schreibt die Implementierung, ergänzt Tests und aktualisiert verwandten Code. Sie prüfen das Ergebnis und iterieren.

Refactoring

Bitten Sie Claude, ein Modul lesbarer zu machen, gemeinsame Logik zu extrahieren oder von einem Muster auf ein anderes zu migrieren. Es versteht den Kontext Ihrer gesamten Codebasis, sodass Umbenennungen korrekt übernommen werden.

Was ist CLAUDE.md?

CLAUDE.md ist die Konfigurationsdatei auf Projektebene, die Claude Code dauerhaften Kontext über Ihre Codebasis gibt. Sie funktioniert wie das Onboarding-Dokument eines Senior Engineers — sie beschreibt Tech-Stack, Coding-Standards, wichtige Befehle und projektspezifische Regeln, die Claude in jeder Session befolgen soll.

Was hineingehört

Tech-Stack und Framework-Versionen, Build- und Test-Befehle, Coding-Konventionen, ein Überblick über die Dateistruktur und alle Regeln, die Claude befolgen muss (z. B. "immer parametrisierte Queries verwenden").

Wo die Datei liegt

Legen Sie CLAUDE.md im Stammverzeichnis Ihres Projekts ab. Claude unterstützt außerdem ~/.claude/CLAUDE.md für globale Einstellungen sowie verschachtelte CLAUDE.md-Dateien in Unterverzeichnissen für modulspezifische Regeln.

Aktuell halten

Behandeln Sie CLAUDE.md wie lebende Dokumentation. Wenn Sie eine neue Dependency hinzufügen, eine Konvention ändern oder ein Muster entdecken, das Claude befolgen soll, aktualisieren Sie die Datei. Eine bessere CLAUDE.md bedeutet besseren Claude-Output.

Häufig gestellte Fragen

Ist Claude Code kostenlos?

Claude Code erfordert einen Anthropic-API-Key mit nutzungsbasierter Abrechnung oder ein Claude-Pro/Max-Abo. Für das CLI selbst fällt keine separate Lizenzgebühr an — Sie zahlen für die API-Nutzung.

Welche Sprachen unterstützt Claude Code?

Claude Code funktioniert mit jeder Programmiersprache. Besonders stark ist es mit Python, TypeScript, JavaScript, Go, Rust und Java, aber es kann jede textbasierte Datei in Ihrem Projekt lesen und bearbeiten.

Läuft Claude Code auf Remote-Servern?

Ja. Claude Code läuft überall dort, wo bash läuft — auf lokalen Maschinen, Remote-Servern über SSH, in Docker-Containern und CI/CD-Pipelines wie GitHub Actions. Keine GUI erforderlich.

Wie unterscheidet sich Claude Code von Cursor?

Claude Code ist ein Terminal-CLI für autonome, mehrstufige Aufgaben. Cursor ist ein VS-Code-Fork für Inline-Editing und Code-Vervollständigung. Claude Code glänzt bei agentischen Workflows, Cursor beim interaktiven Coding. Viele Entwickler nutzen beides.

Bester Weg, Claude Code zu lernen?

Praktische Übungen. Track 3 und 7 behandeln Installation bis fortgeschrittene Agent-Muster.

Claude Code vs GitHub Copilot?

Claude Code = Terminal-Tool für mehrstufige Aufgaben. Copilot = Inline-Code-Vervollständigung.

Bereit, Claude Code

Praktische Übungen. Echte Workflows. Ohne Füllmaterial.