Portada del libro electrónico Claude Code in Aktion, de Fran Orellana

Claude Code in Aktion

Installieren, konfigurieren und mit KI programmieren von Grund auf: 120 Übungen mit Claude Code CLI im Terminal, auch unter Windows

Von Fran Orellana

Verfügbar auf: DE EN ES

Inhalt

Claude Code kann deinen Code vom Terminal aus schreiben, ändern und neu organisieren. Wirklich hilfreich ist es aber nur, wenn du weißt, was du von ihm verlangst und was sich geändert hat. Dieses Buch zeigt dir die Nutzung von Grund auf – auch wenn du noch nie mit einem KI-Agenten gearbeitet hast und nur über grundlegende Programmierkenntnisse verfügst. Wie installiert man Claude Code und womit fängt man an? Du wirst es Schritt für Schritt sehen. Zuerst installierst du Claude Code und richtest es auf deinem Rechner ein, einschließlich unter Windows. Danach erteilst du deine ersten Befehle mit der Claude Code CLI. Anschließend arbeitest du dich anhand von 120 praktischen, aufeinander aufbauenden Übungen vor – von den einfachsten Grundlagen bis zur täglichen Nutzung in echten Projekten. Reicht es, einfach zu akzeptieren, was die KI erzeugt? Nein. Du lernst, Aufgaben präzise zu delegieren und jede Änderung zu prüfen, bevor du sie bestätigst. Außerdem automatisierst du reale Arbeitsabläufe, ohne die Kontrolle über deinen Code zu verlieren. Jede Übung hat ein konkretes Ziel. So erlebst du Claude Code von der ersten Seite an in der Praxis – ohne überflüssige Theorie. Das Buch richtet sich an Studierende, Junior-Entwickler, Selbstlerner und Berufstätige, die gelegentlich programmieren. Wenn du die Vorteile von KI nutzen möchtest, ohne blind von ihr abhängig zu sein, ist dieses Buch genau richtig für dich. Am Ende verfügst du über ein eigenes Urteilsvermögen für die Arbeit mit einem KI-Agenten. Du weißt, was du ihn fragen kannst, wann du seiner Antwort vertrauen kannst und wann du sie korrigieren musst. Das unterscheidet diejenigen, die das Werkzeug beherrschen, von denen, die sich darauf beschränken, seine Ergebnisse zu kopieren. Öffne das Terminal und beginne heute mit der ersten Übung.

Leseprobe

Aus dem Kapitel «Bereite deine Umgebung vor»

Um Claude Code zu öffnen und es beispielsweise anzuweisen, eine Datei zu überprüfen, brauchst du lediglich einen Computer, ein Terminal und ein Claude-Konto mit Zugriff auf Claude Code. Du musst weder einen speziellen Editor installieren noch wissen, wie man künstliche Intelligenz verwendet.

Für die Übungen brauchst du:

Einen Computer mit macOS, Linux oder Windows. Eine Internetverbindung. Ein Claude-Konto mit einem Tarif, der Claude Code umfasst, oder ein Anthropic-Konto mit Guthaben für die API. Ein Terminal. Git, um Änderungen zu speichern und zurückzugehen, falls etwas schiefgeht. Python, da einige Übungen kleine Programme und Testdateien verwenden können. Einen Texteditor.

Claude Code ist kein vollständig kostenloses Programm. Der Zugriff hängt von deinem Claude-Tarif oder von der API-Nutzung ab. Git, Python, Visual Studio Code und die in diesem Kapitel genannten Terminals sind dagegen kostenlos.

Du musst Git oder Python vor dem Start nicht kennen. Hier bereitest du nur das Nötige vor, um die Übungen durchführen zu können.

Ein Terminal ist ein Fenster, in das du Befehle eingibst. Claude Code läuft darin.

Wenn du macOS verwendest, öffne die Anwendung Terminal:

Drücke Befehlstaste + Leertaste. Gib Terminal ein. Drücke Enter.

Wenn du Linux verwendest, öffne die Anwendung Terminal.

Wenn du Windows verwendest, hast du zwei empfehlenswerte Möglichkeiten:

PowerShell, das bereits installiert ist. WSL, eine Linux-Umgebung für Windows.

Für den Anfang reicht PowerShell aus. Öffne es so:

Drücke die Windows-Taste. Gib PowerShell ein. Öffne Windows PowerShell oder PowerShell.

Gib diesen Befehl ein, um zu prüfen, ob das Terminal reagiert:

Du solltest Folgendes sehen:

Wenn dieser Text angezeigt wird, funktioniert das Terminal. Wenn eine Fehlermeldung erscheint, schließe das Fenster, öffne es erneut und wiederhole den Befehl.

Git speichert eine Historie der Änderungen an deinen Dateien. So kannst du nachvollziehen, was geändert wurde, und eine frühere Version wiederherstellen.

Installiere Git unter macOS mit den Apple-Entwicklungswerkzeugen:

Wenn es bereits installiert ist, weist macOS dich darauf hin. Bestätige die Installation, falls ein Fenster erscheint.

Gib unter Ubuntu oder einer anderen Debian-basierten Distribution Folgendes ein:

Möglicherweise fordert Linux dich zur Eingabe deines Passworts auf. Während der Eingabe werden keine Zeichen auf dem Bildschirm angezeigt. Das ist normal. […]

Inhaltsverzeichnis

  1. Wie dieses Buch verwendet wird
  2. Bereite deine Umgebung vor
  3. Erste Schritte mit Claude Code
    • Übung 1 · Eine Sitzung in einem Ordner starten
    • Übung 2 · Ein Projektinventar anfordern
    • Übung 3 · Eine bestimmte Funktion finden
    • Übung 4 · Eine Datei erklären, ohne sie zu bearbeiten
    • Übung 5 · Eine Frage zum Code stellen
    • Übung 6 · Arbeit beenden und wieder aufnehmen
  4. Kontext geben und um kleine Änderungen bitten
    • Übung 7 · Eine einfache Funktion erstellen
    • Übung 8 · Nützliche Kommentare hinzufügen
    • Übung 9 · Eine Variable mit begrenztem Gültigkeitsbereich umbenennen
    • Übung 10 · Eine Fehlermeldung anpassen
    • Übung 11 · Eine Option zu einem Menü hinzufügen
    • Übung 12 · Um eine Zusammenfassung der Änderungen bitten
  5. Sicher bearbeiten
    • Übung 13 · Eine Aufgabe in Schritte unterteilen
    • Übung 14 · Eingabevalidierung hinzufügen
    • Übung 15 · Eine Operation gegen Fehler absichern
    • Übung 16 · Eine wiederholte Funktion extrahieren
    • Übung 17 · Eine Schnittstelle zwischen Modulen aktualisieren
    • Übung 18 · Eine Änderung unter Einschränkungen anwenden
  6. Vor der Annahme überprüfen
    • Übung 19 · Das modifizierte Programm ausführen
    • Übung 20 · Einen Test für eine Funktion erstellen
    • Übung 21 · Einen Grenzfall abdecken
    • Übung 22 · Einen Testfehler interpretieren
    • Übung 23 · Einen Diff vor dem Speichern überprüfen
    • Übung 24 · Eine fehlerhafte Änderung rückgängig machen
  7. Claude Code mit Git
    • Übung 25 · Den Status des Repositorys überprüfen
    • Übung 26 · Einen Branch für eine Aufgabe erstellen
    • Übung 27 · Eine ausgewählte Änderung vorbereiten
    • Übung 28 · Eine Bestätigungsnachricht verfassen
    • Übung 29 · Zwei Versionen des Codes vergleichen
    • Übung 30 · Einen einfachen Konflikt lösen
    • Übung 31 · Einen Branch prüfen, als wäre er ein Vorschlag
  8. Bestehenden Code debuggen und verbessern
    • Übung 32 · Einen Fehler anhand von Protokollen nachvollziehen
    • Übung 33 · Einen Fehler mit einem Test reproduzieren
    • Übung 34 · Einen Fehler korrigieren, ohne ihn zu verbergen
    • Übung 35 · Ein Performanceproblem erkennen
    • Übung 36 · Wiederholte Aufrufe reduzieren
    • Übung 37 · Verwandte Module neu organisieren
    • Übung 38 · Eine Abhängigkeit mit Vorsichtsmaßnahmen aktualisieren
  9. Wiederholbare Arbeitsabläufe
    • Übung 39 · Eine Datei mit Projektanweisungen erstellen
    • Übung 40 · Eine Antragsvorlage vorbereiten
    • Übung 41 · Qualitätsprüfung automatisieren
    • Übung 42 · Dokumentation aus dem Code generieren
    • Übung 43 · Eine Sicherheitsüberprüfung vorbereiten
    • Übung 44 · Eine mehrdeutige Änderungsanfrage analysieren
  10. Abschlussprojekt: eine wartbare Anwendung
    • Übung 45 · Eine Konsolenanwendung planen
    • Übung 46 · Das Grundgerüst des Projekts erstellen
    • Übung 47 · Datenpersistenz hinzufügen
    • Übung 48 · End-to-End-Tests integrieren
    • Übung 49 · Die Anwendung überprüfen und härten
    • Übung 50 · Eine reproduzierbare Abgabe vorbereiten
  11. Lösungen
    • Lösung 1 · Eine Sitzung in einem Ordner starten
    • Lösung 2 · Ein Projektinventar anfordern
    • Lösung 3 · Eine bestimmte Funktion finden
    • Lösung 4 · Eine Datei erklären, ohne sie zu bearbeiten
    • Lösung 5 · Eine Frage zum Code klären
    • Lösung 6 · Arbeit beenden und wieder aufnehmen
    • Lösung 7 · Eine einfache Funktion erstellen
    • Lösung 8 · Nützliche Kommentare hinzufügen

Das könnte dich auch interessieren