Schulungsübersicht
Einführung in Claude Code & AI-gestützte Softwareentwicklung
- Was Claude Code ist und wie es sich von traditionellen KI-Tools unterscheidet.
- Die Rolle generativer KI-Agenten in der Softwareentwicklung.
- Verwendung großer Anweisungen, um gesamte Anwendungen zu erstellen.
- Produktivitätsgewinne durch KI-gestützte Entwicklung verstehen.
AI-Arbeit & Softwareentwicklungsproduktivität
- Claude Code als KI-Entwicklungsteam betrachten.
- Gängige Ängste und Missverständnisse über KI in der Ingenieursarbeit ansprechen.
- Wirtschaftlichkeit von AI-Arbeit verstehen.
- Das Best-of-N-Muster nutzen, um mehrere Lösungen zu generieren.
- OptimalIMPLEMENTIERUNGEN auswählen und verfeinern.
Claude Code, Design und Codequalität
- Evaluieren, ob KI die Codequalität beurteilen kann.
- Software-Designprinzipien mit KI-Assistance anwenden.
- Anforderungen und Lösungsräume mit KI erkunden.
- Schnelle Prototyping durch konversationsbasierte Designworkflows.
- Anwendungen von Einschränkungen und strukturierten Anweisungen, um die Ausgabequalität zu verbessern.
Prozess, Kontext und das Model Context Protocol (MCP)
- Die Bedeutung von Prozess und Kontext gegenüber reiner Codegenerierung.
- Globaler persistenter Kontext mit CLAUDE.md.
- Projektregele, -architektur und -einschränkungen in Kontextdateien strukturieren.
- Wiederverwendbare zielgerichtete Kontexte durch Claude Code-Befehle.
- In-Kontext-Lernen, indem man Claude Code mit Beispielen beibringt.
Automatisierung & Dokumentation mit Claude Code
- Verwendung von Claude Code zur Generierung und Pflege von Dokumentation.
- Automatisierung wiederkehrender Engineeringtasks.
- Erstellung wiederverwendbarer Workflows, die durch Kontext und Befehle gesteuert werden.
Versionskontrolle & paralleles Entwickeln mit Claude Code
- Integration von Claude Code in Git-basierte Workflows.
- Verwendung von Git-Branches und -Worktrees mit KI-Agenten.
- Parallel Ausführen von Claude Code-Aufgaben.
- Koordinieren mehrerer KI-Unteragenten auf separaten Features.
- Sicher verwalten paralleler Featureentwicklung.
Skalierung von Claude Code & AI-Reasoning
- Als Hände, Augen und Ohren von Claude Code agieren.
- Sichergehen, dass Claude Code seine Arbeit überprüft und kontrolliert.
- Tokenlimits und architektonische Komplexität verwalten.
- Projektkonstruktion und Dateibenennung für KI-Skalierbarkeit entwerfen.
- Langfristige Codebasisgesundheit mit KI-Assistance aufrechterhalten.
Multimodales Anweisen & prozessorientierte Entwicklung
- Prozess und Kontext vor dem Code beheben.
- Informelle Eingaben (Notizen, Skizzen, Spezifikationen) in Produktionscode übersetzen.
- Multimodale Eingaben zur Leitung der Implementierung verwenden.
- Wiederverwendbare, KI-gestützte Entwicklungsprozesse schaffen.
Capstone: Definieren Sie Ihren Claude Code-Prozess
- Designen Sie einen persönlichen oder teamweiten Claude Code-Workflow.
- Kombinieren von Kontextdateien, Befehlen, Unteragenten und Anweisungen.
- Erstellen Sie einen wiederverwendbaren, skalierbaren KI-gestützten Engineeringprozess.
Voraussetzungen
- Ein Verständnis der Softwareentwicklungsprinzipien und üblichen Engineeringworkflows.
- Erfahrung mit einer Programmiersprache wie JavaScript, Python usw.
- Erlebnisse in der Befehlszeile/Terminal und Kenntnisse von Git-Workflows.
Zielgruppe
- Softwareentwickler, die KI in ihren Entwicklungsprozess integrieren möchten.
- Technische Teamleiter, die mit KI-Tools die Engineeringproduktivität verbessern möchten.
- DevOps-Ingenieure und Engagemanager, die an KI-gestützter Codeautomatisierung interessiert sind.
Erfahrungsberichte (2)
Ich habe Wissen über die Streamlit-Bibliothek von Python erworben und werde sie sicherlich verwenden, um Anwendungen in meinem Team zu verbessern, die mit R Shiny erstellt wurden.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurs - GitHub Copilot for Developers
Maschinelle Übersetzung
Kenntnisse des Dozenten im erweiterten Einsatz von Copilot & ausreichende und effiziente praktische Übungen
Tan - ViTrox Technologies Sdn Bhd
Kurs - Intermediate GitHub Copilot
Maschinelle Übersetzung