3 jours (21 heures)
Formation certifiante - Code CNCP : 2232 - Certif Info : 94009
- Présentiel
- Blended - Learning
- FOAD / E-learning tutoré
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#
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
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
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