Ein fortgeschrittener, praxisorientierter Kurs für Entwicklerinnen und Entwickler, die bereits mit KI-Coding-Tools arbeiten. Schwerpunkt ist die effektive Arbeit mit Devin als agentischem Werkzeug auf echten Repositories und realistischen Aufgaben, inklusive sauberer Übergaben an Tests, Reviews und CI.
Sie verfeinern, wie Sie Aufgaben zuschneiden, Prompts entwerfen und Devin so steuern, dass belastbare Codeänderungen entstehen. Sie binden Agent-Workflows an Repos, Tests und CI an, nutzen Retrieval und Toolaufrufe gezielt und etablieren Evaluations- und Governance-Praktiken, die im Team funktionieren.
Nach diesem Training können Sie sicher:
• Entwicklungsaufgaben für agentische Ausführung strukturieren und passende Prompt-Strategien wählen
• Devin anweisen, mehrdateilige Codebasen zu lesen, zu ändern und Änderungen nachvollziehbar vorzuschlagen
• Generierungen mit Repository-Kontext, Dokumentation und strukturiertem Retrieval fundieren
• Tests als Steuerpunkte einsetzen und Iterationen kontrollieren
• Prompts und Agenten in Git, Issue Tracker und CI einbinden
• Qualität mit Metriken und Guardrails bewerten und dabei Privacy- und IP-Risiken minimieren
• Souveräner Umgang mit Git, Branching und Code Review
• Vertrautheit mit CI-Systemen und Paketmanagern in mindestens einer Sprache
• Zugriff auf ein nicht sensibles Repository und ein Agenten-Tool-Konto
• Optional hilfreich: Container Runtime und ein kleines Service- oder CLI-Projekt
*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.
Modul 1: Agentisches Coding für Profis
• Einordnung von Agent Tools im SDLC und klare Nicht-Einsatzfälle
• Fähigkeiten und Grenzen agentischer Systeme im Vergleich zu Code-Assistenten
• Traces lesen und Toolaufrufe verstehen, um das Verhalten zu steuern
Modul 2: Devin Orientierung und Setup für echte Projekte
• Verbindung zum Repository, Abhängigkeiten, Umgebungsvorbereitung
• Projektscope und Aufgabenzerlegung für mehrstufige Arbeiten
• Prompt-Gerüste für Ziele, Constraints, Akzeptanzkriterien und Deliverables
Modul 3: Aussagekräftige Prompts für Codeänderungen
• Änderungsanforderungen als Spezifikation formulieren Intent, Invarianten, Impact Surface
• Kontext packen Dateien, Symbole, Logs, Konfigurationen, Designentscheidungen
• Iteratives Prompting für Edits, Erklärungen und Diffs
Modul 4: Grounding mit Dokumentation und Retrieval
• Wann Retrieval nutzen und wie hochwertige Quellen auswählen
• Muster zum Verknüpfen von Designdocs, ADRs und API-Referenzen
• Kontextfenster schlank halten und dennoch kritische Constraints bewahren
Modul 5: Tests als Guardrails
• Unit- und Integrationstests vor Änderungen schärfen
• Golden Files, Fixtures und einfache Property-Ideen als Stabilitätsanker
• Fehlgeschlagene Tests nutzen, um Folgeprompts gezielt zu steuern
Modul 6: Debugging und Refactoring mit Devin
• Fehlersuche mit Log- und Stacktrace-geführten Prompts
• Sichere Refactoring-Muster, die öffentliche Verträge erhalten
• Commit Messages und Change Notes in Review-Qualität erzeugen
Modul 7: Tool-Nutzung und Erweiterung
• Werkzeuge auswählen, die der Agent aufrufen soll: Linter, Formatter, Doku-Generatoren, Test-Runner
• Befehlsbeschränkungen, Rate Limits und Timeout-Strategien
• Lang laufende Aufgaben und aufgeteilte Ziele handhaben
Modul 8: CI, Issue-Tracker und Review-Kultur
• Branching-Strategien, die Agent-Workflows ergänzen
• Prompts mit Issues, Tickets und PR-Vorlagen verknüpfen
• Review-Checklisten und zweistufige Freigaben für vom Agenten erstellte Änderungen
Modul 9: Performance-Tuning für Zuverlässigkeit und Geschwindigkeit
• Kürze oder Vollständigkeit von Prompts und wann die Strategie zu wechseln ist
• Alternativen zu Few-Shot und Chain-of-Thought, ohne Secrets preiszugeben
• Durchlaufzeit, Nacharbeit und Erfolgsquoten messen, um Prompts zu verbessern
Modul 10: Sicherheit, Datenschutz und IP-Management
• Secrets schwärzen und die Preisgabe von Daten minimieren
• Lizenzen und Herkunft von generiertem Code beachten
• Audit Trails, Decision Logs und Offenlegungspraktiken
Modul 11: Nachvollziehbarkeit und Kommunikation mit Stakeholdern
• Knappe Begründungen, Designnotizen und Risikohinweise erstellen
• Modell-Traces in für Entwickler lesbare Darstellungen übersetzen
• Entscheidungen für künftige Maintainer festhalten
Modul 12: Vom Pilotprojekt zur Einführung im Team
• Prompt-Bibliotheken, Vorlagen und Konventionen, die skalieren
• Playbooks für häufige Aufgaben wie Feature-Scaffolding, Bugfixes und Migrationen
• Roadmap, um den Einsatz von Agenten auszuweiten und die Kontrolle beim Menschen zu lassen
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.