Introduction à WCF
  • Introduction à la formation
  • Pourquoi une architecture orientée Services ?
  • Qu'est ce que WCF ?
Créer un service WCF (SOAP)
  • Ce qu'on va faire dans cette section
  • L'ABC d'un service WCF
  • Créer le contrat de service
  • Créer les contrats de données
  • Configurer les Bindings
  • Configurer notre service avec les Behavior
  • Focus sur InstanceContextMode et ConcurrencyMode
  • Focus sur l'OperationBehavior IsOneWay
  • Focus sur l'OperationBehavior TransactionScopeRequired
  • Gérer les exceptions côté service
Principales erreurs que vous pouvez rencontrer
  • Ce qu'on va faire dans cette section
  • Timeout
  • Volume de données trop important
  • KnownTypeOf
Héberger un service WCF
  • Ce qu'on va faire dans cette section
  • Configurer les Endpoints
  • Héberger un service WCF avec une application Console
  • Héberger un service WCF avec IIS
  • Héberger un service WCF dans un service Windows
Créer un client WCF
  • Ce qu'on va faire dans cette section
  • Générer le Proxy automatiquement
  • Générer le proxy manuellement
  • Faire des appels Asynchrones du service
  • Débugger un service WCF hébergé avec IIS
  • Débugger un service WCF hébergé dans une application console
  • Gérer les exceptions côté Client
Créer un service REST avec WCF
  • Ce qu'on va faire dans cette section
  • Introduction à REST
  • SOAP ou REST ?
  • On travaille avec ce projet
  • Créer un service REST à partir d'un service SOAP
  • Retourner des données en JSON et non XML
  • Alternative à WebServiceHost
  • Créer un client pour faire un GET
  • Envoyer une requête POST ou PUT au service
  • Mauvaise pratique à éviter quand on conçoit des services REST
BONUS et Fichiers Source
  • BONUS : Mon Ebook Devenir un meilleur codeur avec C# et XML
  • Fichiers Source