Ce cours de trois jours animé par un instructeur dispense aux stagiaires les connaissances et les compétences nécessaires au développement d'applications distribuées basées sur WCF 4 et Microsoft Visual Studio
Public et
pré-requis: Ce cours est destiné aux développeurs professionnels utilisant Microsoft Visual Studio. Les stagiaires doivent savoir consommer des services dans leur clients Web ou Windows et cercher à développer des applications orientées service (SOA) à l'aide de WCF.
Une bonne maîtrise de la programmation du Framework .Net et de l'outil Visual Studio sont indispensables
Module 1: Achitecture orientée service
Qu'est-ce que SOA ?
Les bénéfices de SOA
Les scenarii et les standards
Introduction à WCF
Atelier Pratique : architecture orientée service
Module 2: Faire ses premiers pas dans le développement avec Microsoft Windows Communication Foundation
Le contrat de service et son implémentation
L'hébergement de services WCF
Les comportements WCF
Consommation de services WCF
Atelier Pratique : le cycle de vie du développement d'un service
Module 3: Hébergement des services Windows Communication Foundation
Les hôtes de services WCF
ServiceHost
Héberger des services WCF dans un service Windows
IIS, WAS et AppFabric
Configuration des hôtes WCF
Les bonnes pratiques de l'hébergement de services WCF
Atelier Pratique : héberger des services WCF
Module 4: Définir et implémenter les contrats Windows Communication Foundation
Qu'est-ce qu'un contrat ?
Les types de contrats
Les modèles de messages
Concevoir des contrats WCF
Atelier Pratique : concevoir et implémenter des contrats
Module 5: Les points de terminaison et les comportements
Points de terminaison multiples et interopérabilité
Découverte WCF
Points de terminaison par défaut de WCF
Instanciation et concurrence
Fiabilité
Atelier Pratique : les points de terminaison et les comportements
Module 6: Test et dépannage de services Windows Communication Foundation
Les erreurs et leurs symptômes
Les défaillances WCF
Outils de débogage et de diagnostic
Gouvernance d'exécution
Atelier Pratique : tester et dépanner des services WCF
Module 7: Sécurité
Introduction à la sécurité des applications
Le modèle de sécurité de WCF
Sécurité du transport et du message
Authentification et autorisation
Identité basée sur la revendication
Atelier Pratique : implémenter la sécurité de WCF
Module 8: Introduction aux techniques avancées de Windows Communication Foundation
Le modèle d'invocation asynchrone
Etendre WCF
Le routage
Les services de workflow
Atelier Pratique : techniques avancées de WCF