Formation WCF - Windows Communication Foundation

Objectifs de la formation WCF - Windows Communication Foundation

Windows Communication Foundation (WCF) est un composant du framework .NET 3.5 permettant de réaliser des architectures orientées services (SOA).

A la fin de cette formation WCF, vous aurez compris les concepts de l'architecture orientée service et les apports de WCF. Vous saurez développer et déployer des Web Services avec le framework .Net 3 et choisir le mode de communication adéquat.

banniere_devis

Public concerné

Développeurs .NET.

Développeurs Web.

Pré-requis

Connaitre le C# ou avoir suivi la formation C# initiation.

Informations pratiques

Référence : #DNETWC01

Durée : 3 jours (21 heures)

Tarif : 1 300€ (HT)

Dates :

 - du 11 au 13 Mars

 - du 22 au 24 Mai

 - du 4 au 6 Novembre

 - du 18 au 20 Décembre

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme de la formation WCF

Introduction à Windows Communication Foundation (WCF)

  • Concevoir une application qui fait partie d'une architecture orientée service (SOA)
  • Le modèle de programmation unifiée de WCF
  • L'outillage et l'environnement de développement
  • Utilisation d'une interface comme contrat de service
  • Les Web Services
    • Revue des standards des Web Services (Soap, Rest, WSDL)
    • Implémentation et consommation d'un service ASMX simple dans Visual Studio 2010
    • Implémentation et consommation d'un service WCF simple dans Visual Studio 2010

Conception et définition des contrats

  • Conception d'une interface (contrat de service) cohérente pour un service WCF
  • Définition des opérations sur un service
  • Définition d'un contrat de données

Configurer et héberger des services WCF

  • Hébergement d'un service WCF dans une application hôte
  • Les méta-données (end-point) et la publication
  • L'administration des services
  • Déploiement d'un service WCF

Consommer un service WCF

  • Configurer une application .Net pour appeler un service WCF
  • Paramétrer le client et le service à l'aide de fichiers

Points de communication et comportements

  • Choix des transports (Soap, JSON...)
  • Activation
  • Communication synchrone ou asynchrone
  • Publier des services WCF sur différents points de communication
  • Ajouter des comportements aux services et aux points de communication
  • Communication et interopérabilité avec des services Web non-WCF
  • Sécuriser les appels distants
  • Fiabilité des services
  • Transactions distribuées

Débogage et diagnostic

  • Journalisation des messages
  • Traçabilité de l'activité

Gestion d'erreurs

  • Corréler les exceptions .Net avec les niveaux de « faute » d'un service
  • Utiliser les « faults » dans un service
  • Gestion des « faults » et des exceptions dans le client

    Logiciels utilisés

    Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

    Visual Studio 2010.

    Travaux pratiques

    Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.

    Formations connexes

    Si vous souhaitez aller plus loin, vous pouvez suivre les formations Silverlight, WPF , ou LinQ.

    Mots clés associés à cette formation

    Développement web, programmation orientée objet, WCF, Windows Communication Foundation, Visual Studio 2010, web services, framework, dot net, Microsoft.

      Prochaines Formations

      Promotions sur nos prochaines formations à -30%  : 

      • ExtJS4 3 au 5 Juin  1260 euros HT
      • Android 3 au 7 juin  1400 euros HT
      • Play! 10 et 11 Juin  800 euros HT
      • iPhone/iPad10 au 14 Juin1400 euros HT
      • MongoDB 18 et 19 juin  900 euros HT

      Toutes nos promotions ...