Evolutions des langages et du Framework
- Aperçu des améliorations du runtime et de la BCL (sécurité, instrumentation, runtime dynamique, etc.)
- Gestion de la compatibilité (framework targeting et types obsolètes).
- Typage dynamique, arguments nommés et optionnels, variance et covariance.
- Programmation parallèle.
Travaux pratiques
Exemples adaptés de la documentation de VS 2010, avec compilation dynamique et programmation parallèle.
Applications WPF
- Améliorations du concepteur et nouveaux contrôles (DataGrid, Calendar et DatePicker).
- Support des interfaces tactiles.
- Applications de navigateur (gestion du déploiement et de la sécurité).
- Support de la barre des tâches de Windows 7.
Travaux pratiques
Réalisation d'une application simple et présentation d'exemples.
Applications ASP .NET
- Améliorations des Web Forms (accessibilité, contrôle des ID générés, nouveau rendu du contrôle Menu, contrôle Chart, gestion des Méta-tags, gestion des navigateurs récents, optimisation du viewstate...).
- Améliorations de l'application (nouveaux modèles d'applications, intégration de JQuery, gestion des redirections permanentes et des réécritures d'url, gestion du cache).
- Nouvelles bibliothèques AJAX (cliente et intégrée aux Web Forms).
- Principe des ASP.NET Dynamic Data pour créer des applications Web dites " data-driven ".
- Principe des applications ASP .NET MVC.
- Amélioration du déploiement avec un package Web.
- Principe et conception d'une application Silverlight.
Travaux pratiques
Réalisation d'une application simple sur le modèle standard (PostBack) et sur le modèle MVC. Réalisation d'une application Silverlight affichant des données stockées dans une base SQL avec un service WCF.
Entity Framework
- Présentation du Framework : architecture, étendue des possibilités, modèle conceptuel et mapping.
- Opérations de requêtage et de mise à jour de données.
- Gestion des exceptions et des accès concurrentiels.
- Présentation du service de données ADO .NET (principe de l'architecture REST, avec opérations de requêtage et de mise à jour).
Travaux pratiques
Exemples de configuration du modèle d'entités, avec manipulation de données. Création et consommation d'un service WCF basé sur ADO .NET Data Services.
Plateforme Azure
- Présentation de la plateforme : architecture et services.