Préface de David ROUSSET - Division Plate-forme & Ecosystème - Microsoft France
Ce livre sur le développement web avec
Visual Studio 2010 s’adresse aux
concepteurs et
développeurs familiarisés avec le framework .NET et disposant de connaissances de base en C#. Il propose de mettre en œuvre un ensemble de technologies (
C# 4, Framework Entity 4, ASP .NET 4.0, Silverlight 4 et WCF RIA Services) permettant de développer une application web à travers la réalisation de projets de gestion de données.
Dans un premier temps, après avoir introduit les nouveautés de la version 4 du langage C# et présenté l’architecture des applications, nous créerons un
composant d’accès et de gestion des données avec le Framework Entity 4 à partir duquel nous génèrerons le
schéma de la base de données de nos applications.
Ensuite, nous développerons une application Web qui utilisera les composants fondamentaux de la technologie ASP .NET (les
pages maîtres et de contenu, les
contrôles d’affichage de données et les graphiques, l’accès aux données avec le contrôle
EntityDataSource…) pour créer plusieurs formulaires de gestion de données. Puis nous utiliserons
ASP .NET Ajax pour montrer comment améliorer les performances et dynamiser l’application et
jQuery pour créer quelques animations graphiques.
Nous utiliserons ensuite la technologie
Silverlight 4 pour créer une application avec une interface riche et en respectant une architecture qui a su faire ses preuves auprès des développeurs :
M-V-VM.
Nous étudierons la création de
services WCF, WCF Data Services et WCF RIA Services en comparant ces technologies entres elles et en répondant à de vrais problématiques telles que la
sécurité ou la création de
règles de validation métiers.
Enfin nous proposerons une introduction au développement d’applications
Silverlight pour Windows Phone 7.
Le code des applications développées est disponible en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Préface - Introduction - Architecture du logiciel - Création du composant d’accès aux données - Implémentation de la base de données - Implémentation des règles et traitements métier - Développement d’une application Web avec ASP .NET 4 - Développement RIA avec Silverlight 4 - Création de la couche Service - Implémentation de la version Windows Phone.