Community Tour 2011: Sviluppare applicazioni per Windows e il Web
Sommario workshop
Mezza giornata di approfondimento su ASP.NET MVC, Razor, Silverlight, Windows Phone 7 e le altre tecnologie incluse in Visual Studio 2010 per sviluppare applicazioni per Windows e il Web. L’evento, organizzato insieme alla Community DotNetSide, si terrà all’interno di SMAU Business dove sarà anche possibile visitare lo stand Microsoft.
Agenda:
13:45 / 14:15 – Registrazione
14:15 / 14:45 – Keynote
Speaker: Microsoft
14:45 / 15:45- ASP.NET MVC 3: novità e Code-First Development
In questa sessione vedremo alcune delle novità di ASP.NET MVC 3 che è da poco stato rilasciato versione RTM: il nuovo View Engine Razor, le novità per il supporto al JavaScript, NuGet il nuovo Package Manager e altro. Inoltre vedremo di introdurre la possibilità di sviluppare usando l’approccio Code First, tramite librerie che estendo le attuali funzionalità di Entity Framework e che consentiranno uno sviluppo del codice a partire da classi senza dipendenze diretta da un database.
Speaker: Pietro Brambati (Microsoft)
15:45 / 16:00 Pausa
16:00 / 17:00 - Sviluppare applicazioni distribuite con WCF, Windows Phone 7 e Silverlight
In questa sessione vedremo come progettare e sviluppare servizi ed esporli verso dispositivi Windows Phone 7 o verso applicazioni Web realizzare in Silverlight. Analizzeremo la versatilità del framework WCF e le modalità in cui possiamo sviluppare le applicazioni client.
Speaker: Fabio Cozzolino (MVP), Vito Arconzo (MVP)
17:00 – 18:00 - Entity Framework Overview
ADO.NET Entity Framework è la risposta di Microsoft al mercato dei Object-Relational Mapper ed è uno strumento che può semplificare notevolmente l'implementazione dell'accesso ai dati nel corso dello sviluppo di un software. In questa sessione verrà illustrata questa tecnologia a cominciare dalla sua architettura e configurazione, per arrivare ad alcuni esempi d'uso che mostreranno come interrogare ed effettuare operazioni su una base dati. Saranno, inoltre, approfondite alcune funzionalità come il lazy loading, la gestione delle transazioni e l'uso di classi POCO.
Speaker: Raffaele Fanizzi