Visual Studio 2008: Windows Communication Foundation - MS6461
Objectif :
Ce cours apporte aux participants les connaissances et les compétences nécessaires pour construire et configurer une solution Windows Communication Foundation (WCF).
Programme :
1. Introduction à Windows Communication Foundation
Concevoir une application qui fait partie d’une architecture orientée service (SOA)
Vue d’ensemble de l’architecture WCF
Utilisation d’une interface niveau langage comme contrat de service
Implémentation d’un service simple dans Visual Studio 2008
Consommer un service simple dans Visual Studio 2008
2. Configurer et héberger des services WCF
Configurer d’une manière programmatique une application .Net pour héberger un service WCF
Configurer d’une manière programmatique une application .Net pour appeler un service WCF
Paramétrer le client et le service à l’aide de la configuration basée sur des fichiers
Choisir les options d’hébergement pour un service WCF
Déploiement d’un service WCF
3. Points de communication et comportements
Publier des services WCF sur différents points de communication
Ajouter des comportements aux services et aux points de communication
Interopérabilité avec des services Web non-WCF
4. Débogage et diagnose
Journalisation des messages
Traçabilité de l’activité
5. Conception et définition des contrats
Conception d’une interface cohérente pour un service WCF
Définition d’un contrat de service
Définition des opérations sur un service
Définition d’un contrat de données
6. Gestion d’erreurs
Corréler les exceptions .Net avec les niveaux de « fault » d’un service
Utiliser les « faults » dans un service
Gestion des « faults » et des exceptions dans le client
7. Améliorer la qualité de service WCF
Gestion des instances de services WCF
Gestion des problèmes de concurrence
Amélioration des performances des services WCF
8. La sécurité dans WCF
Vue générale de la sécurité dans WCF
Appliquer les besoins généraux de sécurité à un lien
Spécifier les privilèges demandés pour le client et le serveur
Travailler avec les informations de sécurité
9. Les transactions dans WCF
Les transactions dans une application SOA
Créer des opérations transactionnelles dans un service
Activer le transfert de transaction entre le client et le service
3 jours
1500 € HT 2475 chf HT 9000 dh HT
Public :
Cette formation est destinée aux développeurs qui construisent des services Web en .Net 2.0 et qui utilisent les caractéristiques communes de la librairie de classes de base.
Pré-requis :
Pour suivre ce stage, les stagiaires devront avoir une expérience moyenne (niveau 200) du développement d’applications avec Microsoft Visual Studio, toutes versions.
Les participants n’ont pas besoin de connaître concepts avancés tel que WS-*, WSE, la gestion et le diagnostique du cycle de vie des services.

