[ C# ] WCF & REST : Créer des services REST et SOAP avec WCF
Créer des services WCF SOAP et REST avec C# en 2 heures seulement !
Description
Apprendre par la pratique est important pour vous ? Pas envie de se coltiner le gros bouquin Apress de 2000 pages ?
Je comprends :) ... A la fin de cette formation vous saurez l'essentiel pour créer et travailler avec des services WCF SOAP et REST.
A qui s'adresse la formation ?
La formation s'adresse à des développeurs C# juniors ou intermédiaires. Je ne vais pas reprendre ici les fondamentaux du langage C#) ou des étudiants souhaitant apprendre cette technologie.
Je me place dans le contexte d'une utilisation en entreprise.
Vous me verrez créer pas à pas créer des services, les héberger de différentes manières et les clients associés (code source inclus) pour vous aider à aller plus vite lors de vos développements.
Cette technologie est très utilisée dans les grosses entreprises et savoir créer / modifier / débugguer de tels services est un atout pour tout développeur C#.
Ce qui est couvert :
Création pas à pas de services WCF et leur configuration :
- Comment créer un contrat de service ?
- Quel protocole choisir pour notre service ? Comment le configurer ?
- Comment héberger notre service dans IIS ?
- Comment héberger notre service dans un processus .NET ?
- Comment héberger notre service dans un service Windows ?
- Comment créer le client qui va consommer le service ?
- Comment débugguer un service et un client ?
- Faut-il choisir des services SOAP ou des services REST ?
- REST : Comment créer un service à partir d'un service SOAP ?
- REST : Comment retourner les données en JSON et non XML ?
- REST : Comment créer un client pour envoyer des messages POST ou PUT ?
Ce qui est n'est pas couvert :
Dans toute technologie il y a des trucs qui servent à rien, je ne vais parler que de ce que j'utilise presque tous les jours dans ma vie de développeur : WCF couvre une quantité sans fin d'options de configuration qui ne sont quasiment jamais utiles.
Il ne s'agit pas d'une formation avancée mais débutant/intermédiaire. Les problématiques avancées de de WCF ne sont pas couvertes.
What You Will Learn!
- Créer des services WCF SOAP
- Créer des services WCF REST
- Définir le contrat de service et l'implémenter
- Configurer le service (choix du protocoles, options de configuration)
- Comment débugguer des services WCF
- Créer un client SOAP pour consommer un service SOAP rapidement
- Créer un client REST pour envoyer des POST ou des PUT et consommer le service
- Héberger le service WCF avec IIS
- Héberger le service WCF dans un processus .NET
- Héberger le service WCF dans un service Windows
Who Should Attend!
- Tout développeur C# ou étudiant cherchant à créer rapidement des services WCF SOAP ou REST !