Schulungsübersicht
Einführung in Claude Code
- Was ist Claude Code – und wie unterscheidet es sich von herkömmlichen KI-Programmierassistenten?
- Wesentliche Merkmale: Verständnis komplexer Codebasen, Bearbeitung mehrerer Dateien gleichzeitig sowie Integration in die Kommandozeile
- Einblick in den Agenten-Zyklus und seine Planungsfähigkeiten
Installation und Konfiguration
- Claude Code mittels npm sowie offizieller Pakete installieren.
- Einrichten von API-Schlüsseln und Authentifizierung für die Nutzung der Anthropic-Modelle
- Terminal-Setups und Optionen zur Integration in gängige IDEs
- Festlegung von Kontextfenstern sowie Token-Grenzen verwalten
Navigation durch Codebasen mithilfe natürlicher Sprache
- Nutzung von Such- und Abfragebefehlen über alle beteiligten Dateien hinweg.
- Erfassen der Zusammenhänge zwischen verschiedenen Programmdateien sowie deren Abhängigkeiten
- Umstrukturierung von Code durch präzise Sprachbefehle
Workflows zur Bearbeitung mehrerer Dateien gleichzeitig
- Entwicklung komplexer Funktionen, die sich über zahlreiche Dateien erstrecken.
- Verwaltung der Zusammenhänge zwischen allen betroffenen Programmdateien
- Abschlussende Tests und Validierungen nach automatisierten Änderungen
Freigabemodi sowie Sicherheitsaspekte
- Verschiedene Autorisierungsebenen: vollautomatisch, halbautomatisch oder rein manuell
- Begrenzung des Handlungsspielraums des KI-Agenten nach individuellen Anforderungen
- Aufmerksame Überprüfung vorgenommener Änderungen – insbesondere im Hinblick auf Produktionsumgebungen
Git-Integration
- Erstellen von neuen Code-Branches sowie Einreichen von Commits direkt via Claude Code.
- Überprüfung von Änderungslisten und Unterstützung bei Merge-Konflikten.
- Automatische Erstellung aussagekräftiger Commit-Nachrichten sowie der zugehörigen Changelogs
Fehlersuche und Debugging
- Aufspüren der Ursachen für Fehler in ganzen Codebasen.
- Einsatz spezifischer Korrekturen sowie Ausführung entsprechender Testreihen.
- Verwendung des Agenten zum Ablauf regressionsgetesteter Verfahrensabläufe
Funktionen für Teams und Enterprise-Umgebungen
- Gemeinsame Kontextnutzung sowie teamspezifische Einstellungen.
- Definierung individueller Regeln sowie Gestaltungsstandards.
- Empfehlungen zur Einführung des Werkzeugs in größeren Unternehmen und Besonderheiten bezüglich Single Sign-On (SSO)
CI/CD-Integration und Automatisierungsmöglichkeiten
- Auslösen von automatischen Arbeitsabläufen des Agenten durch spezifische Pipeline-Ereignisse.
- Einsatz vor dem Committ überprüfbarer Prüfprozesse sowie automatisierter Code-Audits.
- Nutzung von Claude Code in Headless-Umgebungen ebenso wie bei kontinuierlichen Integrationstests
Leistungsoptimierung
- Sicherstellung der effektiven Nutzbarkeit auch bei sehr großen Codebasen – trotz begrenzter Kontextfenster.
- Gruppierung von Aufgaben und Speichern von Sitzungsdaten zur Beschleunigung
- Auswahl des passenden Modells für den jeweiligen Anwendungszweck
Troubleshooting
- Beseitigung häufiger Verbindungs- und Authentifizierungsprobleme.
- Behebung von Fehlinterpretationen durch den Agenten sowie unerwünschten Bearbeitungen im Code.
- Umgang mit Token-Grenzüberschreitungen und damit verbundenen Limitierungen
Sicherheit sowie Compliance
- Grundlegende Regeln zur Datenverarbeitung und zum Datenschutz.
- Gezieltes Verwalten vertraulicher Anmeldeinformationen innerhalb des Agenten-Kontextes
- Etablierung entsprechender Überwachungsmaßnahmen sowie Governance-Richtlinien für Unternehmen
Zusammenfassung und weitere Schritte
- Wiederholung der wichtigsten Merkmale und typischen Arbeitsweisen.
- Hinweise auf relevante Lernressourcen sowie Anknüpfungsmöglichkeiten zur Community-Unterstützung.
- Einführung in komplexere Einsatzszenarien von Claude Code und fortgeschrittene Konzepte
Voraussetzungen
- Erfahrung in der Softwareentwicklung mit mindestens einer Programmiersprache
- Grundkenntnisse im Umgang mit Kommandozeile und Terminal
- Vertrautheit mit Git sowie gängigen Versionsverwaltungsprozessen
Zielgruppe
- Softwareentwickler, die durch den Einsatz von agentbasierten KI-Systemen ihre Arbeitsgeschwindigkeit steigern möchten.
- Entwicklungsleiter, die nach geeigneten KI-gestützten Programmierwerkzeugen für ihre Teams suchen.
- DevOps-Ingenieure, die solche KI-Agenten in bestehende CI/CD-Prozesse einbinden möchten.
Erfahrungsberichte (2)
Lernen, wie man Claude effektiv promptet und nutzt, um alle verfügbaren Daten zu verarbeiten und zu analysieren.
Mike Hartleroad - Furniture Row
Kurs - Claude AI for Data Analysis and Business Intelligence
Maschinelle Übersetzung
Wie man sich mit der Office-Umgebung auseinandersetzt und sich wiederholende Aufgaben einrichtet
Matthew Wallace - Group CBS
Kurs - Claude AI for Workflow Automation and Productivity
Maschinelle Übersetzung