Logo UGIdotNET

Workshop "3.5 ed oltre"

08 giugno 2009

c/o Dental Trey S.r.l. - Centro Congressi
Via Partisani, 3
47016 Fiumana - Predappio (FC)

Nel momento della piena maturità del framework 3.5 ed in prossimità del rilascio della versione beta della release 4.0, UGIdotNET organizza un workshop dedicato all'approfondimento del primo ed a una preview del secondo. 2 track di sessioni tecniche basate sull'esperienza derivante dalla adozione in progetti reali delle tecnologie in oggetto.

Agenda

9:30 - 10:00
Registrazione

10:00 - 11:30 (sala 1)
.NET 4.0 Preview: da VS10 a C# 4.0
Speaker: Mauro Servienti (Managed Designs)

Visual Studio e il Framework si avviano verso una nuova versione, rispettivamente la 2010 e la 4.0: in questa sessione analizzeremo nel dettaglio le novità dell’ambiente di sviluppo (completamente ridisegnato) e del nuovo runtime, i nuovi linguaggi (es: F#) che fanno definitivamente la loro apparizione come “first class citizen”, e le novità introdotte in C# 4.0 strizzando l'occhio al mondo dei linguaggi a binding dinamico grazie al dynamic runtime (DLR).

10:00 - 11:30 (sala 2)
Introduzione a Mono
Speaker: Massimiliano Mantione (Novell)

11:30 - 11:45
Break

11:45 - 13:00 (sala 1)
Entity Framework: sviluppare un'applicazione multi-rdbms
Speaker: Roberto Messora (Managed Designs)

Entity Framework ha meno di un anno di vita, ma è già diventato uno degli strumenti di sviluppo più utilizzati e più discussi del panorama .NET. In questa sessione affronteremo in salsa Entity Framework un aspetto fondamentale dell’adozione di un ORM, qualunque esso sia: la realizzazione dell’accesso ai dati multi rdbms, ovvero la possibilità di lavorare con un Domain Model indipendentemente da quello che sarà l’engine di persistenza. Verrà presentata una strategia di organizzazione ed evoluzione della solution Visual Studio basata su SQL Server e Oracle, analizzando il comportamento e le peculiarità dei provider di accesso ai dati.

11:45 - 13:00 (sala 2)
Realizzare siti web ad alta scalabilità
Speaker: Andrea Saltarello (Managed Designs), Ugo Lattanzi (MTV)

13:00 - 14:15
Pranzo

14:15 - 15:30 (sala 1)
ASP.NET MVC in action
Speaker: Andrea Saltarello (Managed Designs)

Il framework MVC offre ad ASP.NET un "page model" alternativo alle web form classiche e maggiormente orientato agli scenari nei quali requisiti quali testabilità o controllo "fine" sul codice html generato sono fondamentali. In questa sessione vedremo come abbiamo usato questo framework per realizzare il sito di UGIdotNET.

14:15 - 15:30 (sala 2)
Introduzione a VSTS e TFS 2010
Speaker: Lorenzo Barbieri (Microsoft Italia)

15:30 - 16:00
Break

16:00 - 17:30 (sala 1)
Silverlight 3 Preview
Speaker: Corrado Cavalli (Managed Designs)

Con la versione 3, Silverlight raggiunge il livello di maturità tale da poter affermare che questa sia decisamente la versione che tutti quanti stavamo aspettando: un aumento delle prestazioni e una maggiore stabilità sono accompagnate da una lunghissima lista di novità che partono dal supporto all’accellerazione hardware alle Out-Of-Browser applications passando per Perspective 3D, Navigation Framework e Local Connection APIs, il tutto col supporto della versione 3 di Expression Blend e in un runtime di dimensioni inferiori alla versione precedente. Sia che siate sviluppatori WEB oppure sviluppatori Windows non perdete l’occasione di scoprire quanto con Silverlight 3 il mondo delle RIA applications sia ora più che mai qualcosa che destinato a non passare inosservato.

16:00 - 17:30 (sala 2)
Windows 7 from a developer's perspective
Speaker: Raffaele Rialdi (Vevy Europe)

Windows 7 introduce una serie di novità importanti per la sicurezza del sistema operativo, consolidando ed evolvendo i concetti di Vista e aggiungendo una lunga serie di novità importanti. Da una parte evolve il kernel con il supporto all'hardware multicore, dall'altra estende le API native per il supporto dei sensori, del multitouch, della taskbar, i formati OPC e XPS, i Web Services nativi, e molto altro ancora. Windows 7, infine, fornisce nuovi strumenti per migliorare l'application compatibility. In questa sessione, dopo una panoramica sulle caratteristiche più interessanti per i developer, approfondiremo alcuni di questi temi.


© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185