Visual Studio 2010 - Développer des applications distribuées Windows Communication Foundation (WCF)

Durée : 3 jours

Villes/Dates :

Cliquer ICI pour consulter notre planning et le tarif de cette formation.

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

  • 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 dans le développement d'applications .Net

Programme

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
Télécharger le plan de cours
Visual Studio 2010 - Développer des app[...]
Document Adobe Acrobat [65.3 KB]