Introduction
- Introduction au Framework 3.5.
- Nouveautés de C# 3.0 et VB 9.0.
- L'atelier Visual Studio 2010.
Le langage Microsoft IntegratedQuery (LINQ)
- Introduction au langage LINQ.
- Architecture et principales classes.
- Construire des requêtes à l'aide du langage LINQ.
- LINQ to Object : C# 3.0 pour LINQ.
XML avec le framework 3.5
- Traitement des flux XML.
- Sérialisation SOAP et XML.
- DataSet et XML.
- Nouveaux types XML pour LINQ.
- LINQ et espaces de nom.
- Axes LINQ to XML.
- Transformations : LINQ versus XSLT.
Evolutions de ADO.Net et LINQ To DataSet
- L'architecture ADO.Net.
- DataSets typés et TableAdapters.
- LINQ to DataSet : typage des requêtes LINQ to DataSet.
LINQ To SQL (Entities)
- Mapping relationnel -> Objet.
- Accès en écritures avec LINQ to SQL.
- Mapping de l'héritage avec LINQ to SQL.
- Sources de données ASP.Net.
- LINQ et ASP.Net : LinkDataSource.
Développement de services WCF
- Introduction à Windows Communication Foundation.
- Comparer un service Web et WCF.
- Hébergement et sécurité d'un service WCF.
- Routage de messages.
- Opérations asynchrones et callback.
- Identité avec Windows Card Foundation.
Intégration d'applications Workflow
- Notion de business process, les différentes activités.
- Utilisation d'un service WCF et d'un service Web.
- Gestion des erreurs.
- Communication entre le workflow et l'hôte à l'aide d'une classe de service.
- Workflow hébergé par un service web ou une application ASP.Net 3.5.
- Le trio gagnant : WF + WCF + service Windows.
- Le principe des machines à état.
- Workflows persistants : déshydratation avec SqlWorkflowPersistenceService.
Introduction à Windows Presentation Foundation
- Langage XAML et techniques de développement code et XAML.
- Interaction avec les Windows Forms existants.
- Applications Windows et Web avec WPF.