| Description |
| Apparues il y a quelques années, les architectures distribuées, également appelées SOA (Architectures Orientées Services), font l'objet d'un intérêt croissant de la part des éditeurs et des entreprises, en raison notamment de leurs apports en termes de flexibilité et de réactivité du SI. Le Framework .Net 4 met l'accent sur la simplification d'utilisation de ses briques, donc sur la rapidité de mise en oeuvre et d'implémentation de solutions distribuées. Destinée à un public expérimenté, cette formation constitue un complément idéal aux compétences traditionnelles d'un développeur .Net. |
| Objectifs |
- Savoir comment créer un service WCF
- Acquérir les compétences nécessaires au déploiement de service WCF
- Être en mesure de configurer et de sécuriser des services WCF
- Comprendre comment mettre en oeuvre un service WCF transactionnel
|
| Public concerné |
- Développeurs .Net expérimentés
|
| Pré-requis |
- Avoir suivi la formation la formation Visual Studio 2008 - Programmation avec le Framework .Net (MS6368) ou Visual Studio 2010 - Programmation C
- avec le .Net Framework 4 (MS885) ou connaissances équivalentes
- Disposer d'une expérience significative
|
| Plan détaillé |
-
Architecture Orientée Service (SOA)
- Présentation de la SOA
- Les avantages de la SOA
- Scénarios et standards
- Introduction à WCF
-
Débuter avec le développement WCF
- Contrat de Service et implémentation
- Héberger les services WCF
- Comportements WCF
- Consommation de services WCF
-
Héberger les services WCF
- Les différents types d'hôtes de service WCF
- La classe ServiceHost
- Héberger des services WCF dans des services Windows
- IIS, WAS et AppFabric
- Configuration d'hôtes WCF
- Les meilleures pratiques pour l'hébergement de services
-
Définition et implémentation de contrats WCF
- Définition des contrats
- Les différents types de contrat
- Les modèles de transmission de messages
- Conception de contrats WCF
-
Points de terminaison et Comportements
- Points de terminaison multiples et interopérabilité
- Découverte WCF
- Point de terminaison WCF par défaut
- Instanciation et concurrence
- Fiabilité
-
Tester et résoudre les problèmes des services WCF
- Erreurs et symptômes
- Echecs WCF
- Débogage et outils de diagnostics
- Surveillance de l'éxécution
-
Sécurité
- Introduction à la sécurité de l'application
- Le modèle de sécurité WCF
- Sécurité de transport et de message
- Authentification et autorisation
- Modèle d'identité basée sur les revendications
-
Fonctionnalités avancées
- Le modèle d'invocation asynchrone
- Etendre WCF
- Routage
- Services de flux de travail
|
|
|