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.

Giovanni Morleschi

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

  • Orario: 13:00 - 14:00

Alessio Iafrate

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.

Emanuele Garofalo

.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.

Alessio Iafrate

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.

Emanuele Garofalo

.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

  • Orario: 13:00 - 14:00

Giovanni Morleschi

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





Speaker

Giovanni Morleschi

Developer @AGIC

Speaker

Alessio Iafrate

Microsoft MVP, Freelance developer

Speaker

Emanuele Garofalo

CEO @ Magneticode