Nos formations :
Formation WCF, développer des Web Services en .NET
créer des applications Windows distribuées
- Programme
- Participants / Prérequis
- Intra / sur-mesure
-
Ce stage vous permettra de maîtriser les principales architectures de Web Service basées sur SOAP et REST. Vous mettrez en œuvre des clients et des services Web sur différentes plateformes : IIS, WAS, App Fabric, Azure et sécuriserez les échanges via différents modes d'authentification.
Objectifs pédagogiques
- Evaluer les principales architectures de Web Services basées sur SOAP et REST
- Créer des clients et des services Web SOAP
- Créer des clients et des services Web REST
- Développer des applications Windows distribuées
Fondamentaux de Windows Communication Framework
- ABC du point de terminaison : Address, Binding...
- Héberger un service avec IIS, WAS, App Fabric...
- Clients ChannelFactory et proxy générés par WS.
- Gestion des versions des services.
- Cycle de vie du service, gestion de la concurrence, des sessions.
- Exposition des métadonnées des WS.
- Sérialisation des données avec DataContract, DataMember.
Travaux pratiques
Création d'un service WCF et son client. Comparaison des clients ChannelFactory et Proxy.
Web Services SOAP avancés
- Transactions locales et distribuées. Callbacks.
- Comportements des services. Fiabilité.
- Tests des WS, traces et débogage.
- Transmissions des exceptions avec FaultContract.
- Découverte automatique de l'adresse des services sur le réseau local avec ServiceDiscovery et ServiceAnnouncement.
- Services en file avec la liaison NetMSMQBindin.
Travaux pratiques
Création d'une transaction distribuée pour avoir des données cohérentes.
Sécurité de WCF
- Sécurité de Message et de Transport.
- Transport de l'identité et autorisations.
- Modes d'authentification disponibles.
- Gestion de rôles avec MemberShipProvider.
- Gestion d'authentification Windows. Impersonification.
Travaux pratiques
Création de la sécurité Internet.
Services REST Web API
- Introduction aux architectures REST.
- Contrôleurs, attributs. Routes d'URL.
- Négociation de contenu. Autohébergement avec Owin .
Travaux pratiques
Création d'un service Web API.
WCF Data Service pour des services REST orientés données
- URL OData et LINQ pour des requêtes dans les URL.
- Hébergement dans IIS et auto-hébergement.
- Sécuriser ses WCF Data Services. Volume et pagination.
- Sécurisation fine par requête avec QueryInterceptor.
Travaux pratiques
Développement d'un serveur WCF Data avec Entity Framework.
Le Bus de Services Windows Azure
- Relais Azure Service Bus pour assouplir les firewalls.
- Mode hybride pour les performances.
- Messages unidirectionnels et requête/réponse.
- Files de BrokeredMessages pour persister les messages en l'absence du consommateur.
- Sujets et abonnements. Filtres.
Démonstration
Démonstration du relais du bus de service et des queues.
» Participants
» Prérequis
| Sébastien P. 17/09/2019 |
4 / 5
|
| Xavier L. 17/09/2019 |
5 / 5
|
| Bruno B. 11/06/2019 |
5 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.










