AW237: Spec-Driven Development with Kiro NEU

Training: AWS™ - Cloud - Künstliche Intelligenz

AWS ATP Select Tier Logo Vektor

Der zweitägige Workshop AW237 Spec-Driven Development with Kiro richtet sich an Entwickler, Softwareingenieure und technische Leiter, die KI-gestützte, agentische Entwicklungsmethoden einführen möchten. Der Kurs vermittelt die Prinzipien des agentischen Programmierens und zeigt, wie diese mithilfe von Kiro, der agentischen IDE für die Softwareentwicklung, angewendet werden können.

Aktuell sind leider keine vorgelegten Termine verfügbar!
Sie möchten einen Termin anfragen ? Dann klicken Sie auf "Kein passender Termin?"

Wunschzeitraum für Termin anfragen:

* Alle Felder, die mit einem Sternchen versehen sind, sind Pflichtfelder.

Agenda:

Einführung in die agentenbasierte Entwicklung mit Kiro

  • Das Paradigma der agentenbasierten Programmierung und die Kernfunktionen von Kiro

  • Fünf Prinzipien der effektiven agentenbasierten Entwicklung

  • Kiro IDE vs. Kiro CLI

  • Vibe-Sessions, Spec-Sessions und Modellauswahl

Spezifikationsgesteuerte Entwicklung mit Feature-Spezifikationen

  • Der dreiphasige Spec-Workflow (Requirements, Design, Tasks)

  • Requirements-First-Workflow und EARS-Notation

  • Design-First-Workflow (High-Level- und Low-Level-Design)

  • Korrektheit durch eigenschaftsbasiertes Testen

Steuerung, Kontext und Agentenkontrolle

  • Steuerungsdateien und grundlegender Kontext

  • Benutzerdefinierte Steuerungsdateien und Einbindungsmodi (always, fileMatch, manual, auto)

  • Arbeitsbereich und globaler Geltungsbereich

  • Context-Provider und Session-Management

  • Ausführungsmodi: Autopilot und überwachte Ausführung

  • Vertrauenswürdige Befehle und Werkzeuge

Bugfix-Spezifikationen

  • Einsatzszenarien für Bugfix-Spezifikationen

  • Die Bugfix-Analysephase: aktuelles, erwartetes und unverändertes Verhalten

  • Ursachenanalyse und Design

  • Eigenschaftsbasiertes Testen zur Vermeidung von Regressionen

1. Lab: Kiro Spec-Driven Development Grundlagen

MCP-Server und Tool-Integration

  • Grundlagen des Model Context Protocol und der Client-Server-Architektur

  • Konfiguration von MCP-Servern auf Arbeitsbereichs- und Benutzerebene

  • Verwaltung von Servern, Tools und automatischer Freigabe

  • Verwendung von MCP-Tools im Chat und bei der Fehlerbehebung

Kiro Powers

  • Das Problem der Kontextüberlastung und wie Powers es löst

  • Verzeichnisstruktur von Powers (POWER.md, mcp.json, steering)

  • Installation und Verwendung von Powers aus der IDE und von kiro.dev

  • Erstellung und Freigabe benutzerdefinierter Powers

Agent-Hooks, Skills und benutzerdefinierte Sub-Agents

  • Agent-Hooks: Auslöser, Aktionen und Erstellung

  • Agent-Skills: portable Anweisungspakete mit schrittweiser Offenlegung

  • Benutzerdefinierte Subagenten: bereichsbezogene Tool-Berechtigungen und Delegierung

  • Skills vs. Steuerung vs. Powers

Teamzusammenarbeit und Unternehmens-Governance

  • Konfiguration gemeinsamer Arbeitsbereiche über das .kiro-Verzeichnis

  • Organisation von Steering-Dateien und Konventionen zur Spezifikationsprüfung für Teams

  • Unternehmens-Governance: Whitelisting in der MCP-Registrierung, Modell-Governance, Erweiterungsregistrierung, Web-Tools

2. Lab: Erweiterung und Automatisierung mit Kiro

Ziele:

In diesem Training lernen Sie Folgendes:

  • Implementierung von spezifikationsgesteuerten Entwicklungsabläufen unter Verwendung von Spezifikationen zur Planung, Konzeption und Ausführung von Funktionen und Fehlerbehebungen

  • Konfiguration und Steuerung des Agent-Verhaltens mithilfe von Steuerungsdateien, Kontextanbietern, Ausführungsmodi (Autopilot und Supervised) sowie benutzerdefinierten Unteragenten

  • Erweiterung der Agent-Fähigkeiten mithilfe von Model Context Protocol (MCP)-Servern und Kiro Powers zur Integration externer Tools, Dienste und Fachwissen

  • Automatisierung und Skalierung von Entwicklungs-Workflows mithilfe von Agent-Hooks, Agent-Skills, Shared Steering und benutzerdefinierten Unteragenten

  • Erstellung und gemeinsame Nutzung wiederverwendbarer Agent-Fähigkeiten durch die Entwicklung benutzerdefinierter Kiro Powers, Agent-Skills und benutzerdefinierter Unteragenten für teamspezifische Workflows

  • Anwendung von Unternehmens-Governance-Kontrollen für die Zulassungsliste der MCP-Registrierung, Modell-Governance und das Erweiterungsmanagement

Zielgruppe:

Der Kurs AW237 Spec-Driven Development with Kiro richtet sich an:

  • Softwareentwickler und Ingenieure

  • Technische Leiter, die KI-gestützte Entwicklungsabläufe einführen

  • Entwicklungsteams, die agentenbasierte Programmierpraktiken anwenden

  • DevOps-Ingenieure, die KI-Agenten in Delivery-Pipelines integrieren

Voraussetzungen:

Um den Lerninhalten und dem Kurstempo gut folgen zu können, empfehlen wir den Teilnehmern des Kurses AW237 Spec-Driven Development with Kiro folgende Voraussetzungen mitzubringen:

  • Beherrschung mindestens einer Programmiersprache

  • Praktische Kenntnisse der Versionskontrolle mit Git

  • Grundlegendes Verständnis von RESTful-APIs und Konzepten für Cloud-Anwendungen

  • Grundkenntnisse über Konzepte der generativen KI (LLMs, Tokens, Inferenz)

Beschreibung:

Der Workshop AW237 Spec-Driven Development with Kiro ist ein zweitägiger, von einem Dozenten geleiteter Kurs, der sich an Entwickler, Softwareingenieure und technische Leiter richtet, die KI-gestützte, agentische Entwicklungsmethoden einführen möchten. Der Kurs vermittelt die Prinzipien des agentischen Programmierens und zeigt, wie diese mithilfe von Kiro, der agentischen IDE für die Softwareentwicklung, angewendet werden können. Die Teilnehmer lernen, Funktionen mithilfe von Kiro-Feature-Spezifikationen und Bugfix-Spezifikationen zu planen und zu implementieren, das Verhalten von Agenten über Steuerungsdateien und Ausführungsmodi zu steuern sowie die Fähigkeiten von Agenten mit MCP-Servern (Model Context Protocol) und Kiro Powers zu erweitern. Das Training behandelt außerdem die Automatisierung von Arbeitsabläufen mit Agenten-Hooks, die Bündelung wiederverwendbaren Fachwissens in Form von Agenten-Skills und benutzerdefinierten Subagenten sowie die Konfiguration von Projekten für die Teamzusammenarbeit und die Unternehmens-Governance. Praktische Übungen werden jeden Tag in die Modulinhalt integriert. Am ersten Tag entwickeln die Teilnehmer schrittweise eine Wetteranwendung, wobei sie jede Kiro-Funktion anwenden, sobald diese vermittelt wurde. Am zweiten Tag stellen die Teilnehmer eine vorgefertigte Microblogging-Anwendung bereit, erweitern sie und machen sie für die Teamarbeit geeignet.

Check Icon

Durchführungsgarantie:

ab 2 Teilnehmer

Buchungsinformationen:

Kursdauer:

2 Tage

Preis:

1.250,00 € zzgl. MwSt.

Bei Präsenzteilnahmen sind Mittagessen & Getränke im Preis enthalten.

Autorisierter Trainingspartner

NetApp Partner Authorized Learning
Commvault Training Partner
CQI | IRCA Approved Training Partner
Veeam Authorized Education Center
DEKRA Certification GmbH
AWS Partner Select Tier Training
ISACA Accredited Partner
iSAQB
CompTIA Authorized Partner
EC-Council Accredited Training Center

Mitgliedschaften

Allianz für Cyber-Sicherheit
TeleTrust Pioneers in IT security
Bundesverband der IT-Sachverständigen und Gutachter e.V.
Bundesverband mittelständische Wirtschaft (BVMW)
Allianz für Sicherheit in der Wirtschaft
NIK - Netzwerk der Digitalwirtschaft
BVSW
Bayern Innovativ
KH-iT
CAST
IHK Nürnberg für Mittelfranken
eato e.V.
Sicherheitsnetzwerk München e.V.