Drei Avega-Mitarbeitende am Whiteboard am Prototyping
    auf Anfrage

Dauer

2 Tage

Preis

Auf Anfrage

Sprache

Deutsch

AI Assisted / Agentic Software Engineering

Nutze Coding Agents als aktive Partner in der Softwareentwicklung.

In diesem praxisorientierten Kurs lernst du, wie du Coding Agents gezielt und effizient in deinen Entwicklungsalltag integrierst. An realitätsnahen Softwareprojekten erarbeitest du Methoden, mit denen aus einem KI-Assistenten ein wirkungsvoller Engineering-Partner wird - ohne dabei Kontrolle, Qualität und Verständnis für den eigenen Code abzugeben.

Inhalt

  • Vom AI Assistant zum Coding Agent: Unterschiede zwischen klassischem Prompting, AI-assisted Development und agentenbasierter Softwareentwicklung

  • Agentic Development Workflow: Aufgaben formulieren, analysieren, planen, implementieren, überprüfen und iterativ verbessern

  • Plan & Act, Goals & Steps: Komplexe Aufgaben in überprüfbare Ziele und kleine Schritte zerlegen, strukturiert planen und anschliessend kontrolliert durch den Agenten umsetzen lassen.

  • Debugging und Testing: Fehler analysieren und beheben sowie Agents Code selbstständig bauen, ausführen und auf mehreren Ebenen testen lassen.

  • Qualität und Security: Coding Agents für Code, Test und Architektur Reviews einsetzen und sicher mit AI unterstützten Entwicklungsumgebungen arbeiten.

  • MCP und Erweiterungen: Agents mit zusätzlichen Tools und Daten verbinden, Plugins und Skills nutzen und einen eigenen einfachen MCP Server entwickeln.

  • Context und Zusammenarbeit im Team: Relevanten Context gezielt steuern sowie Rules, Skills und projektspezifisches Wissen gemeinsam im Team verfügbar machen.

  • Modelle und Tools: Modelle, Provider, AI IDEs und Coding Agent Plattformen vergleichen sowie Cloud und intern betriebene Lösungen einordnen.

Die Konzepte und Workflows sind weitgehend unabhängig vom eingesetzten Tool. Wir arbeiten mit Visual Studio Code und einem Coding Agent unserer Wahl. Bei firmeninternen Kursen können wir auf Wunsch eure bestehende Entwicklungsumgebung einsetzen.

Praxis

Ein grosser Teil des Kurses besteht aus praktischen Übungen an realitätsnahen Softwareprojekten. Diese umfassen typische Bestandteile moderner Business Applikationen wie Frontend und Single Page Applications, Business Logik und Backend, Datenbanken, externe APIs und Integrationen sowie automatisierte Tests.

Du lässt Coding Agents bestehende Funktionalität erklären, Fehler analysieren, Tests ergänzen, Bugs beheben und neue Features implementieren. Dabei lernst du nicht nur, was mit Coding Agents möglich ist, sondern vor allem, wie du mit ihnen effektiv zusammenarbeitest.

Lernziele

Nach diesem Kurs kannst du:

  • Coding Agents produktiv in deinen Entwicklungsprozess integrieren und geeignete Aufgaben erkennen

  • komplexe Aufgaben strukturiert planen und durch Agents umsetzen lassen

  • Anforderungen, Constraints, Akzeptanzkriterien und relevanten Kontext wirkungsvoll formulieren

  • Rules, Skills und projektspezifische Instruktionen aufbauen und im Team nutzen

  • bestehende Software mit AI analysieren, debuggen, testen und erweitern

  • Coding Agents für Reviews, Qualitätssicherung und Security einsetzen

  • MCP einsetzen, zusätzliche Tools integrieren und einen einfachen MCP Server implementieren

  • Modelle, Provider und AI Entwicklungswerkzeuge beurteilen und die erlernten Patterns auf unterschiedliche Tools übertragen

Voraussetzungen

Der Kurs richtet sich an Softwareentwicklerinnen und Softwareentwickler sowie Software Architects mit praktischer Erfahrung in moderner Softwareentwicklung.

Grundkenntnisse in Git, automatisierten Tests, REST APIs und der Arbeit mit einer IDE werden vorausgesetzt. Erfahrung mit AI-Coding-Tools ist hilfreich, aber nicht notwendig. Entscheidend ist die Bereitschaft, praktisch mit Coding Agents zu arbeiten. 

Ein Laptop mit den notwendigen Berechtigungen zur Installation von Software wie IDE, Git und ohne Proxy-Beschränkungen betreffend der Kommunikation mit externen AI-APIs wird benötigt - wir unterstützen bei Bedarf gerne. 

Kursabschluss

Nach zwei Kurstagen kannst du Coding Agents nicht nur punktuell zur Code Generierung einsetzen, sondern systematisch in deinen Softwareentwicklungsprozess integrieren.

Du hast typische Engineering Aufgaben mit einem Coding Agent umgesetzt, ein projektspezifisches Context Framework aufgebaut und einen eigenen einfachen MCP Server entwickelt.

Kursleitung

Das Training wird von erfahrenen Software Engineers und Software Architects der avega IT AG durchgeführt. Wir beschäftigen uns intensiv mit dem praktischen Einsatz von AI im Software Engineering und verbinden dabei aktuelle AI-Technologien mit langjähriger Erfahrung in Softwareentwicklung, Software-Architektur, DevOps und Technical Excellence.

Durchführung

Dauer: 2 Tage

Sprache: Deutsch

Kursort: Bern, nach Absprache firmenintern oder an einem beliebigen Kursort in der Schweiz

Arbeitsweise: Kurze Theorieblöcke kombiniert mit vielen praktischen Übungen

Für ein Training in deinem Unternehmen erstellen wir dir gerne eine individuelle Offerte auf Anfrage.

Matthias Fritschi - avega IT AG

Matthias 'Fritsch' Fritschi

CTO & Partner, Software Architekt

Du bist interessiert und möchtest mehr erfahren? Kontaktiere uns direkt und unverbindlich.