SCHEDULAZIONE WORKSHOP
Quest'anno, SharpCoding 2026 si supera! Il 26 febbraio sarà interamente dedicato ai workshop pratici, un'opportunità imperdibile per sviluppatori e professionisti IT che vogliono mettere le mani sul codice, approfondire competenze avanzate e lavorare fianco a fianco con esperti del settore. I workshop si svolgeranno in due sale, offrendo ancora più possibilità di apprendimento e approfondimento.

Costruire un Platform 2D in Unity: dal progetto al gameplay
Questo workshop pratico di 3 ore è pensato per developer junior e mid che vogliono acquisire una comprensione concreta dello sviluppo di giochi 2D in Unity attraverso la costruzione live di un platform funzionante.
Partendo da un progetto 2D pulito, verranno affrontati i concetti fondamentali del motore Unity: gestione dei GameObject, lifecycle degli script, input e movimento del player, fisica 2D con Rigidbody e Collider, creazione di livelli tramite Tilemap, controllo delle collisioni e camera follow. Durante il workshop verranno inoltre introdotti elementi essenziali di gameplay come salto con ground check, oggetti collezionabili, punteggio e un semplice game loop con condizioni di restart.
L'approccio è hands-on e orientato alla pratica: ogni concetto viene introdotto solo quando serve, con live coding guidato e verifiche continue del risultato. Al termine del workshop i partecipanti avranno un livello 2D giocabile, una base solida per progetti futuri e una comprensione chiara di come strutturare un piccolo gioco in Unity senza dipendenze superflue.
Pranzo
Pausa pranzo

Da Zero allo Store con .NET MAUI: crea e pubblica la tua prima app cross-platform
Vuoi iniziare con .NET MAUI ma non sai da dove partire? In questo workshop costruiremo insieme una vera applicazione partendo da zero: dalla configurazione dell'ambiente fino al deploy sulle principali piattaforme.
Scoprirai come impostare correttamente il progetto, sviluppare una semplice app cross-platform e prepararla per la pubblicazione sugli store.
Un percorso pratico, passo dopo passo, pensato per renderti operativo fin da subito e portarti a casa una base solida su cui costruire le tue prossime app.

.NET Aspire in azione: template, dashboard e pipeline per costruire applicazioni cloud-ready
.NET Aspire non è solo un insieme di template: è un vero acceleratore per progettare, sviluppare e distribuire applicazioni moderne.
In questo workshop esploreremo come sfruttare Aspire per impostare rapidamente un progetto, orchestrare i servizi locali, monitorare l'applicazione tramite la dashboard integrata e costruire pipeline di deploy pronte per il cloud.
Partiremo dai template per arrivare a un flusso completo che unisce sviluppo, osservabilità e delivery, mostrando come Aspire possa semplificare la vita non solo agli sviluppatori .NET, ma a chiunque lavori su sistemi distribuiti.
Una sessione pratica pensata per chi vuole ridurre il setup iniziale, aumentare la produttività e portare le proprie applicazioni in produzione con un approccio moderno e strutturato.

Da Zero allo Store con .NET MAUI: crea e pubblica la tua prima app cross-platform
Vuoi iniziare con .NET MAUI ma non sai da dove partire? In questo workshop costruiremo insieme una vera applicazione partendo da zero: dalla configurazione dell'ambiente fino al deploy sulle principali piattaforme.
Scoprirai come impostare correttamente il progetto, sviluppare una semplice app cross-platform e prepararla per la pubblicazione sugli store.
Un percorso pratico, passo dopo passo, pensato per renderti operativo fin da subito e portarti a casa una base solida su cui costruire le tue prossime app.

.NET Aspire in azione: template, dashboard e pipeline per costruire applicazioni cloud-ready
.NET Aspire non è solo un insieme di template: è un vero acceleratore per progettare, sviluppare e distribuire applicazioni moderne.
In questo workshop esploreremo come sfruttare Aspire per impostare rapidamente un progetto, orchestrare i servizi locali, monitorare l'applicazione tramite la dashboard integrata e costruire pipeline di deploy pronte per il cloud.
Partiremo dai template per arrivare a un flusso completo che unisce sviluppo, osservabilità e delivery, mostrando come Aspire possa semplificare la vita non solo agli sviluppatori .NET, ma a chiunque lavori su sistemi distribuiti.
Una sessione pratica pensata per chi vuole ridurre il setup iniziale, aumentare la produttività e portare le proprie applicazioni in produzione con un approccio moderno e strutturato.
Pranzo
Pausa pranzo

Costruire un Platform 2D in Unity: dal progetto al gameplay
Questo workshop pratico di 3 ore è pensato per developer junior e mid che vogliono acquisire una comprensione concreta dello sviluppo di giochi 2D in Unity attraverso la costruzione live di un platform funzionante.
Partendo da un progetto 2D pulito, verranno affrontati i concetti fondamentali del motore Unity: gestione dei GameObject, lifecycle degli script, input e movimento del player, fisica 2D con Rigidbody e Collider, creazione di livelli tramite Tilemap, controllo delle collisioni e camera follow. Durante il workshop verranno inoltre introdotti elementi essenziali di gameplay come salto con ground check, oggetti collezionabili, punteggio e un semplice game loop con condizioni di restart.
L'approccio è hands-on e orientato alla pratica: ogni concetto viene introdotto solo quando serve, con live coding guidato e verifiche continue del risultato. Al termine del workshop i partecipanti avranno un livello 2D giocabile, una base solida per progetti futuri e una comprensione chiara di come strutturare un piccolo gioco in Unity senza dipendenze superflue.
Gli Speakers
Giovanni Morleschi
Developer @AGIC
Alessio Iafrate
Microsoft MVP, Freelance developer