Accueil > Technologies WEB > WCF : développer des Web Services en .NET
Formation #TWC136

Formation WCF : développer des Web Services en .NET

Durée : 5 jours

Code : TWC136

Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Comprendre l'adressage et la liaison dans les services WCF
  • Savoir créer des clients et des services Web SOAP et Web REST
  • Pouvoir développer des applications Windows distribuées
Programme
1/ Introduction à WCF
  • Qu'est-ce que WCF ?
  • WCF et API Web
  • Adresse, Binding et contrat
  • Hébergement des services WCF
  • Clients WCF
  • Proxy générés par WS
  • Gestion des versions des services
  • Cycle de vie du service
  • Gestion de la concurrence, des sessions
  • Métadonnées
  • Gestion de la sérialisation
2/ Web Services SOAP avancés
  • Transactions locales et distribuées
  • Callbacks
  • Comportements des services
  • Fiabilité
  • Tests des WS
  • Traces et débogage
  • Gestion des Exceptions
  • ServiceDiscovery et ServiceAnnouncement
  • NetMSMQBindin
3/ Sécurité de WCF
  • Aspects de sécurité des services
  • Sécurité des transports
  • Sécurité des messages
  • Authentification et autorisation
  • Gestion de rôles avec MemberShipProvider
4/ Services REST Web API
  • Présentation des architectures REST
  • Contrôleurs, attributs
  • Gestion des Routes d'URL
  • Négociation de contenu
  • Autohébergement avec Owin
5/ WCF Data Service
  • URL OData et LINQ
  • Hébergement dans IIS et auto-hébergement
  • Sécurité WCF Data Services
  • Volume et pagination
  • Sécuriser par requête avec QueryInterceptor
6/ Le Bus de Services Windows Azure
  • Relais Azure Service Bus
  • Mode hybride
  • Messages unidirectionnels et requête/réponse
  • Files de BrokeredMessages
  • Filtres
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
  • Chefs de projets