In diesem Kurs lernen Sie, teilautonome CLI-Coding-Agents einzusetzen. Der Fokus liegt darauf, Agents nicht blind auf die eigene Entwicklungsumgebung loszulassen, sondern sie in einer geeigneten Sandbox mit klaren Berechtigungen und nachvollziehbaren Arbeitsaufträgen arbeiten zu lassen.
Ein zentrales Thema ist die Frage, wie Aufgaben so beschrieben werden, dass ein Agent sinnvoll autonom arbeiten kann. Sie lernen, Probleme in kleinere Unterprobleme aufzuteilen, deren Komplexität einzuschätzen und Arbeitsaufträge so zu formulieren, dass der Agent erkennen kann, wann eine Aufgabe abgeschlossen ist. Denn je grösser, unschärfer oder widersprüchlicher ein Auftrag ist, desto eher verrennt sich der Agent oder produziert schwer prüfbare Ergebnisse.
Der Kurs zeigt ausserdem, wie Sie Agentic Coding mit klassischen Entwicklungspraktiken verbinden. Dabei werden auch fortgeschrittene Konzepte der CLI-Tools wie Skills, Hooks, Sub-Agents, MCP-Server, Memories und Transcripts behandelt.
Ein besonderer Schwerpunkt liegt auf Sicherheit und Kontrolle. Sie lernen, weshalb Least Privilege, Sandbox-Umgebungen, externes Permission Management und bewusst eingeschränkte Berechtigungen essenziell sind, wenn Agents selbständig Code verändern oder Tools ausführen können.
Der Kurs behandelt:
- Einsatz teilautonomer CLI-Agents wie GitHub Copilot, Claude Code oder Codex
- Sicheres Ausführen von Agents in isolierten Sandbox-Umgebungen
- Formulieren von Aufgaben, bei denen der Agent erkennen kann, wann er fertig ist
- Aufteilen grösserer Probleme in kleinere, agententaugliche Unterprobleme
- Erkennen geeigneter und ungeeigneter Aufgaben für Agentic Coding
- Context Management und der Nutzen von Sub-Agents
- Vermeidung von Brute-Force-Ansätzen mit unnötig hohen Kosten und schlechteren Ergebnissen
- Grundverständnis, was intern bei Tool Calls, Kontextverwaltung und Compacting passiert
- Einsatz von Skills, Hooks, AGENTS.md bzw. CLAUDE.md
- Verständnis des Mechanismus und Implikationen von MCP-Servern, z.B. Context7
- Tasks, Memories und Transcripts als Steuerungsinstrument und Arbeitsgrundlage
- Praktische Übungen mit typischen Entwicklungsaufgaben
Ziel
Sie lernen, teilautonome CLI-Agents kontrolliert und produktiv im Entwicklungsalltag einzusetzen. Sie können Agents in einer Sandbox betreiben, ihnen geeignete Aufgaben übergeben und die entstehenden Änderungen strukturiert prüfen.Nach dem Kurs können Sie Entwicklungsaufgaben so beschreiben, dass ein Agent zielgerichtet daran arbeiten und den Abschluss der Aufgabe erkennen kann. Sie verstehen, wann autonomes Arbeiten sinnvoll ist, wann ein engeres Vorgehen in der IDE besser passt und wie Sie Risiken durch Isolation, Berechtigungen, Reviews und strukturierte Zwischenschritte reduzieren.
Sie lernen ausserdem, wie Sie grössere Probleme über Brainstorming, Design-Dokumente, Review-Schritte und Implementierungsdokumentation in eine kontrollierte Umsetzung überführen können.
Zielgruppe
- Software-Engineers
- Softwarearchitektinnen und Softwarearchitekten
- Entwicklerinnen und Entwickler, die CLI-Agents sicher und wirksam einsetzen möchten
- Technische Leads, die Agentic-Coding-Workflows in Teams einführen wollen
Voraussetzungen
Anforderungen an Teilnehmerinnen und Teilnehmer:
- Erfahrung in der Softwareentwicklung
- Fähigkeit, Code zu lesen, zu beurteilen und Änderungen kritisch zu reviewen
- Grundverständnis für Entwicklungsumgebungen, Build-Prozesse und Tests
Für den Kurs benötigen Sie:
- Ein Notebook mit installierter IDE für Code-Review und git
- Eine installierte Virtualisierungslösung, z.B. VMware, VirtualBox oder Hyper-V
- Eine lauffähige VM mit Internetzugriff
- Ein in der VM vorinstalliertes CLI-Tool wie Copilot, Claude Code oder Codex inklusive kostenpflichtiger Subscription
- Vorbereitung der VM gemäss der vorab zugestellten Anleitung
Der Experte
Thomas Britschgi
Thomas Britschgi ist Software Architekt bei der bbv. Als Entwickler, Scrum Master und Product Owner unterstützt er Kunden in der agilen Softwareentwicklung mit z.B. Scrum und Kanban. In Coachings und Schulungen vermittelt er zudem praxisbewährtes Wissen und Erfahrung zu Software Craftsmanship.
Der Experte
Jeremy Meier
Jeremy Meier is a software engineer with bbv Software Services AG. He is convinced that software quality is a key ingredient of successful products. For that reason he uses and teaches others about techniques like CleanCode, code reviews and refactoring.
Kursdatum 1
Datum:
Montag/Dienstag, 29./30. Juni 2026 09.00-17.00 UhrKosten:
CHF 1'560.00Zwischenverpflegung, Mittagessen und Unterlagen sind inbegriffen.
Eine Mindestanzahl von Teilnehmern wird vorausgesetzt. Zwei Wochen vor Kursbeginn werden Sie über die Durchführung informiert.
Kursdatum 2
Datum:
Mittwoch/Donnerstag, 12./13. August 2026 09.00-17.00 UhrKosten:
CHF 1'560.00Zwischenverpflegung, Mittagessen und Unterlagen sind inbegriffen.
Eine Mindestanzahl von Teilnehmern wird vorausgesetzt. Zwei Wochen vor Kursbeginn werden Sie über die Durchführung informiert.
Kursdatum 3
Datum:
Donnerstag/Freitag, 10./11. September 2026 09.00-17.00 UhrKosten:
CHF 1'560.00Zwischenverpflegung, Mittagessen und Unterlagen sind inbegriffen.
Eine Mindestanzahl von Teilnehmern wird vorausgesetzt. Zwei Wochen vor Kursbeginn werden Sie über die Durchführung informiert.
Kursdatum 4
Datum:
Donnerstag/Freitag, 3./4. Dezember 2026 09.00-17.00 UhrKosten:
CHF 1'560.00Zwischenverpflegung, Mittagessen und Unterlagen sind inbegriffen.
Eine Mindestanzahl von Teilnehmern wird vorausgesetzt. Zwei Wochen vor Kursbeginn werden Sie über die Durchführung informiert.
