EnglishSite mapContactsFrançais
 SociétéConseilFormationIngénierieProduitsMOATechnologiesMétiersEvénementsRecrutement
Formation 
Objectifs
  • Ce cours permet aux développeurs de commencer à profiter de la puissance des Web Services dans leurs applications. Les Web Services sont basés sur l'Extensible Markup Language (XML).
Publics
  • Ce cours s'adresse aux développeurs expérimentés qui ont déjà construit des applications à base de composants.
Pré-requis
  • Savoir lire et écrire du XML.
  • Avoir réalisé des programmes simples en C#.
  • Avoir développé des applications complexes à l'aide de COM en C++.
Théorie / Pratique
  • 60/40
Réf : DSWC / 3 Jours
Paris 2010
27-29 Sept
Nantes 2010
Nous contacter
Rennes 2010
Nous contacter
Sophia-Antipolis 2010
13-15 Sept 15-17 Nov.
1350€ ht
Développement de WebServices avec C#
Enjeux
Comprendre et maîtriser les concepts des Web Services pour le développement d'applications .NET.

Présentation des Web Services
  • Présentation des architectures distribuées
  • Positionnement des Web services
  • Technologies impliquées
  • SOAP, WSDL, UDDI
XML et XSD
  • Représenter des données avec XML
  • Valider un document avec XSD
  • Transformer un document avec XSLT
WSDL
  • Description WSDL - Présentation
  • Les balises, Les Messages
  • PortType, Operation, Message
SOAP
  • Introduction - Etude d'un exemple
  • Structure d'un message
  • Contenu d'un message
  • SOAP et HTTP, SOAP et RPC
  • Architecture des Services Web
  • Architecture Orientée Service
  • Protocoles de transport
  • Quelques design patterns
  • Services web vs. .Net remoting
Services Web avec .Net et C#
  • Un exemple simple
  • Configuration de l'environnement
  • Création d'un service web avec .Net
  • Utilisation d'un service web avec .Net
  • Etude du code C# généré
  • Optimisation du code généré par VS.Net
  • Les outils WSDL.exe et XSD.exe
  • Tester et déboguer un service web

Services Web avancés
  • Manipuler des données complexes avec un service web
  • Connecter un service web à une base de données
  • Utiliser des données binaires avec un service web
  • Services Web asynchrones
  • Gestion des exceptions
  • Gestion des états
  • Transactions
  • Interopérabilité
  • Gestion des versions
  • Modules HTTP et extensions SOAP
Publication et déploiement
  • Découvrir un service web
  • DISCO et UDDI
  • Publier un service Web
  • Intranet, extranet, internet
  • Sécurité des services web
  • Authentification et autorisation avec ASP.Net
  • Utiliser la sécurité IIS et Windows
  • Utiliser les en-têtes SOAP
  • Cryptage
WSE
  • Les WS-spécifications
  • Installer WSE
  • Intégration de WSE dans le framework .Net
  • WS-Security
  • WS-Policy
  • WS-Routing
Conclusion
  • Futur des services web avec Indigo
Copywright © 2009 SOFTEAM - Think Object : Modeling