Agentic Coding with Claude Code

Agentic Coding with Claude Code

5,0(54)RemoteSoftwareentwickler

Kursbeschreibung

Kursziel

Die Teilnehmer lernen, Claude Code als autonomen Agenten in ihren Workflow zu integrieren. Ziel ist es, komplexe Refactorings, automatisierte Bugfixes und Test-Generierungen direkt über die CLI zu steuern und die Grenzen der Autonomie sicher zu navigieren.


Agenda im Überblick

| Zeit              | Modul                       | Fokus                                             |
|-------------------|----------------------------|---------------------------------------------------|
| 09:00 - 09:45     | Intro & Setup              | Architektur von Agentic Workflows & Installation   |
| 09:45 - 11:00     | Modul 1: The CLI Power     | Navigation, Kontext-Management & Befehle           |
| 11:00 - 11:15     | Pause                      | Kaffeepause                                       |
| 11:15 - 12:30     | Modul 2: Agentic Refactoring | Legacy Code verstehen und transformieren         |
| 12:30 - 13:30     | Pause                      | Mittagspause                                      |
| 13:30 - 14:45     | Modul 3: Test-Driven Agent | Automatisierte Testsuiten & Debugging-Loops        |
| 14:45 - 15:00     | Pause                      | Kaffeepause                                       |
| 15:00 - 16:30     | Modul 4: Full-Loop Project | Von der Idee zum PR: Ein Feature-Sprint           |
| 16:30 - 17:00     | Wrap-up                    | Sicherheit, Kostenkontrolle & Best Practices       |

Detaillierte Kursinhalte

1. Intro: Architektur und Setup

  • Definition: Chat-LLMs vs. Agentische Agenten (Tool Use).

  • Architektur: Zugriff auf Dateisystem, Shell-Execution und Tool-Chaining.

  • Installation: Setup der CLI, Authentifizierung und Projekt-Initialisierung.

2. Modul 1: Beherrschen der CLI

  • Kontext-Management: Dateien hinzufügen, entfernen und Relevanz steuern.

  • Core Commands: Effektive Nutzung von /review, /fix und /explain.

  • Permission-Model: Read-only vs. Write-Access und Sicherheitsaspekte in der Shell.

3. Modul 2: Deep Refactoring (Lab)

  • Analyse-Phase: Claude scannt die Codebase nach Mustern und technischen Schulden.

  • Execution: Schrittweise Transformation von Code (z.B. Migration von JS zu TS oder Entkopplung von Modulen).

  • Validierung: Automatisierte Prüfung der Änderungen durch den Agenten.

4. Modul 3: Testing und Debugging Loop

  • Automated TDD: Generierung von Testsuiten für bestehende Logik.

  • Autonomes Debugging: Analyse von Stacktraces und iterative Fehlerbehebung.

  • Loop-Management: "Fix and Test"-Zyklen bis zur erfolgreichen Validierung.

5. Modul 4: Full-Loop Project

  • Projekt-Sprint: Umsetzung einer kompletten User Story durch den Agenten.

  • Delegation: Fokus auf Prompt-Engineering für komplexe, mehrstufige Aufgaben.

  • Review: Auditierung der vom Agenten erstellten Commits und PRs.


Voraussetzungen für Teilnehmer

  • Fundierte Kenntnisse in der Softwareentwicklung (z.B. JS/TS, Python, Go).

  • Sicherer Umgang mit Terminal/Shell.

  • Aktiver Anthropic API-Key (Tier 2 oder höher empfohlen).

Methodik

Der Kurs verzichtet auf lange Vorträge. Nach einer kurzen Einführung in die Konzepte liegt der Schwerpunkt auf der Arbeit am Terminal. Die Teilnehmer nutzen reale Szenarien, um ein Gefühl für die Verlässlichkeit und die Fehlerquellen agentischer KI zu bekommen.

Durchführungsort

Der Kurs kann Online stattfinden, bzw. InHouse bei Ihnen.