Abbiamo aggiornato la sezione WebCast del nostro sito con gli ultimi video tenuti da Paolo e Marco su .NET 3.5: http://www.devleap.com/document.aspx?id=3822.
Questo l'elenco:
C# 3.0: Novità del linguaggio
Questo Webcast illustra le nuove funzionalità di C# 3.0, quasi tutte importanti nel supporto di LINQ. Saranno trattati Local Type Inference, Lambda Expressions, Extension Methods, Object Initialization Expressions, Anonymous Types, Query Expressions e Partial Methods. Ogni funzionalità sarà illustrata con esempi di codice in Visual Studio 2008. Il Webcast è di livello introduttivo e va seguito anche da chi utilizzerà Visual Basic 9, perché nel Webcast successivo su Visual Basic i concetti presenti anche in C# 3.0 saranno trattati solo a livello di differenze sintattiche.
Speaker: Marco Russo
• Guarda la registrazione del Webcast in streaming
• Scarica il Webcast sul tuo PC
Visual Basic 9: Novità del linguaggio
Questo Webcast introduce le nuove funzionalità di Visual Basic 9. Le funzionalità presenti anche in C# 3.0 sono presentate velocemente illustrando le principali differenze sintattiche (si consiglia di seguire anche il webcast su C# 3.0 per maggiori dettagli su tali funzionalità). La maggior parte del tempo è dedicata ad approfondire le funzionalità specifiche di Visual Basic 9: il supporto a XML e i relaxed delegates. Al termine vi sono alcune considerazioni su due funzionalità presenti in C# 3.0 e non in Visual Basic 9: la keyword yield e gli anonymous methods.
Speaker: Marco Russo
• Guarda la registrazione del Webcast in streaming
• Scarica il Webcast sul tuo PC
LINQ to Objects – Parte 1
In questo Webcast sono approfonditi i costrutti sintattici delle query LINQ orientate alla ricerca su collezioni di oggetti in memoria (LINQ to Objects). In particolare sono illustrate le caratteristiche degli operatori di proiezione, restrizione, ordinamento, raggruppamento e join. Obiettivo di questo Webcast è apprendere le potenzialità della sintassi LINQ. Per una copertura completa dell’argomento è necessario seguire anche la Parte 2 dedicata allo stesso argomento. Per seguire il Webcast è necessario aver precedentemente visto il Webcast dedicato a “C# 3.0: novità del linguaggio”.
Speaker: Paolo Pialorsi
• Guarda la registrazione del Webcast in streaming
• Scarica il Webcast sul tuo PC
LINQ to Objects – Parte 2
Si tratta della seconda e conclusiva parte del Webcast dedicato a LINQ to Objects e alla sintassi delle query LINQ. In questa seconda puntata si affronta la sintassi dei più comuni operatori di aggregazione, quantificazione, gestione di insiemi, partizionamento e gestione di singoli elementi. Per seguire questo Webcast è necessario aver precedentemente visto la Parte 1 e il Webcast dedicato a “C# 3.0: novità del linguaggio”.
Speaker: Paolo Pialorsi
•
Guarda la registrazione del Webcast in streaming
•
Scarica il Webcast sul tuo PC
LINQ to SQL
Questo Webcast è quasi interamente realizzato scrivendo codice in Visual Studio sfruttando le capacità di LINQ to SQL per accedere a dati presenti su Microsoft SQL Server. Si parte dalla generazione di un’entità, che può essere definita “manualmente” o attraverso un designer integrato in Visual Studio 2008 che fa il reverse engineering di un database esistente. Tali entità possono essere usate in vari modi, anticipandone o differendone il caricamento sino al primo utilizzo. Un aspetto importante è la possibilità offerta da LINQ to SQL di vedere un modello relazionale attraverso un modello “gerarchico”, o meglio come un grafo di oggetti, con forti implicazioni sulle possibilità di navigazione disponibili. Chiude questa introduzione a LINQ to SQL una panoramica su come i dati possono essere modificati manipolando le entità che li rappresentano.
Speaker: Marco Russo
• Guarda la registrazione del Webcast in streaming
• Scarica il Webcast sul tuo PC
LINQ to XML
Questo Webcast affronta LINQ to XML come strumento per a consultazione, creazione, modifica e gestione di contenuti XML, sfruttando le nuove API di LINQ to XML. Inoltre si affrontano argomenti relativi alla ricerca di contenuti XML sfruttando apposite query LINQ to XML, così come la costruzione dinamica di XML partendo da query LINQ. Si trattano in particolare argomenti quali la costruzione funzionale di XML, i namespace XML, gli oggetti di tipo System.Xml.Linq.X*, gli XML Literal di Visual Basic 9 e gli extension method di LINQ to XML. Per una corretta comprensione del Webcast è necessario aver seguito i precedenti episodi dedicati a C# 3.0, Visual Basic 9 e LINQ to Objects.
Speaker: Paolo Pialorsi
• Guarda la registrazione del Webcast in streaming
• Scarica il Webcast sul tuo PC
LINQ e ASP.NET
Si tratta di un Webcast orientato a mostrare le novità dell’ambiente di sviluppo di Visual Studio 2008 nell’ambito delle soluzione web che sfruttino LINQ. Si inizia con il valutare rapidamente i nuovi controlli di ASP.NET 3.5 quali ListView e DataPager, per poi utilizzarli per eseguire data binding di dati provenienti da sorgenti interrogate tramite LINQ. In particolare si utilizza il nuovo controllo LinqDataSource così come query LINQ esplicite quali sorgenti di dati per il binding. Per una corretta comprensione è consigliata la visione dei precedenti Webcast dedicati a C# 3.0 e LINQ to SQL.
Speaker: Paolo Pialorsi
• Guarda la registrazione del Webcast in streaming
• Scarica il Webcast sul tuo PC