Ce cours apporte aux participants les connaissances et les compétences nécessaires pour construire et configurer une solution Windows Communication Foundation (WCF). A l'issue de la formation les stagiaires sauront : Construire un service simple WCF et aussi un client simple. Créer et configurer un service comme application managée et choisir les options appropriées d'hébergement. Publier un service WCF sur différents points de terminaison et ajouter de la fonctionnalité en utilisant les comportements. Mieux déboguer les services en examinant les messages et l'activité du service. Définir les services, leurs opérations et les contrats sur les données en correspondance avec les besoin de l'application. Ajouter du traitement d'erreurs à une application WCF. Résoudre les problématiques liées à la qualité du service tel que performances, fiabilité, concurrence et gestion des instances. Implémenter la sécurité d'une application WCF. Protéger l'intégrité et la cohérence des données à l'aide de transactions.
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.
Programme :
Module 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
Module 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
Module 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
Module 4: Débogage et diagnose Journalisation des messages Traçabilité de l'activité
Module 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
Module 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
Module 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
Module 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é
Module 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
Informations complémentaires :
Cette formation peut-être animée en intra-entreprise.