3 jours (21 heures)

Formation certifiante - Code CNCP : 2232 - Certif Info : 94009

Objectifs

  • Apprendre ce qu’est le WCF
  • Comprendre l’adressage et la liaison dans les services WCF
  • Utiliser les contrats de services et les contrats de données
  • Créer des services et des clients de WCF
  • Effectuer la configuration dans les fichiers de code et de configuration
  • Comprendre les défauts et gérer les erreurs dans les applications WCF
  • Implémenter la sécurité dans les applications WCF
  • Configurer et utiliser le routage WCF

Prérequis

  • Avoir une bonne connaissance pratique de la création d’applications .NET avec C #.
  • La connaissance de la construction de systèmes distribués et de services Web constitue également un avantage.

Vous n’avez pas les prérequis nécessaires pour la formation WCF avec C# ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Intervenants

Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).

PROGRAMME DE FORMATION WCF AVEC C#

Jour 1 : Introduction à WCF

WCF ESSENTIALS

  • Qu’est-ce que WCF?
  • WCF et API Web
  • Adresse, Binding et contrat
  • Services et clients WCF
  • Bibliothèques de service WCF
  • WCF Test Host et Test Client
  • Self-Hosting
  • Clients WCF
  • Créer des proxies
  • Fichiers de configuration
  • Métadonnées
  • EndPoints standard
  • Architecture WCF

ADRESSES ET LIENS 

  • Adresses
  • Liaisons
  • Modèles d’échange de messages
  • Configuration des liaisons
  • Interopérer avec les services Web ASMX
  • Endpoints et attaches par défaut
  • Descriptions des services
  • Gestion de plusieurs EndPoints

CONTRATS DE SERVICE

  • Définition des contrats de service
  • Définition des contrats d’exploitation
  • Services avec plusieurs contrats
  • Surcharge d’opération
Jour 2 : Mettre en place un service WCF

GESTION DES INSTANCES

  • Utilisation des services par appel
  • Utilisation des services par session
  • Utilisation de Singleton Services
  • Configuration des comportements
  • Windows Forms WCF Clients

CONTRATS DE DONNÉES

  • Mise en œuvre des contrats de données
  • Mapping des contrats de données au schéma XSD
  • Serialisation
  • Tableau et collections génériques
  • Enumérations

EN SAVOIR PLUS SUR LES CONTRATS DE SERVICES

  • Implémentation des modèles d’échange de messages
  • Contrats à sens unique
  • Contrats à double sens
  • Proxies asynchrones
  • Modèle asynchrone basé sur les tâches
  • WebSockets
Jour 3

MANIPULATION DES ERREURS

  • Gestion des Exceptions
  • Gestion des Sessions

SÉCURITÉ WCF

  • Aspects de sécurité des services
  • Sécurité des transports
  • Sécurité des messages
  • Certificats

ENVOI DE WCF

  • Service de routage WCF
  • Configuration de routage
  • Contrats de routage
  • Filtres de message
  • La gestion des erreurs
  • Scénarios de routage

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS