AWS Kiro's Labyrinth - Workshop
Dettagli
Introduzione
Kiro's Labyrinth è una competizione di programmazione progettata per mettere alla prova le tue capacità di problem solving e introdurti allo sviluppo guidato dalle specifiche. Utilizzerai Kiro per creare un'applicazione Python in grado di uscire da un labirinto.
Prima di iniziare la sfida
Prima di metterci all'opera con il codice, faremo una breve introduzione a Kiro e alle sue features principali per capire come sfruttarlo al meglio durante la competizione. Subito dopo, passeremo al setup dell'ambiente di sviluppo necessario per partecipare alla sfida.
Come si svolge la sfida
- L'obiettivo: programmare una classe Navigator in Python per spostare un avatar da una posizione di partenza (S) a una posizione di uscita (E) in un labirinto dinamico basato su testo.
- I vincoli: gli sviluppatori non conoscono in anticipo l'aspetto del labirinto. Il programma deve impartire comandi passo passo per aggirare muri invalicabili e fango
- Sviluppo guidato dalle specifiche: gli sviluppatori utilizzeranno Kiro per suddividere il problema in fasi, generare le specifiche, definire i criteri di successo prima di chiedere la scrittura del codice.
Prerequisiti
Per partecipare attivamente all'evento e seguire il workshop, assicurati di avere con te:
- Un notebook (computer portatile) con Kiro installato.
- Il profilo utente Kiro già creato e configurato, vai su https://app.kiro.dev
Agenda
Ore 18:00 - Benvenuto
Ore 18:30 - Introduzione a Kiro
Ore 19:00 - Introduzione al Workshop
Ore 19:15 - Avvio del Workshop
Ore 21:00 - Chisusra e Presentazione dei Vincitori




