logo formation delphi

Formation XML / Web Services

L'Institut Pascal - formation@formation-delphi.com - Tél 01.42.83.69.36




 Objectifs   creer et gérer vos données XML, pour représenter et transférer des données, et créer des Serveurs et Clients Services Web pour communiquer entre PC.
 Durée   3 jours
 Versions Delphi   Delphi 7 à Delphi 2010
 Pré Requis   expérience du développement Delphi d'au moins trois mois
 Public   dévelopeur et analyste, dans le cadre du plan de formation d'entreprise, ou d'un DIF



Le programme détaillé - Développement Xml Web Services

1 Perspectives XML
 - Avantage de XML pour l'entreprise
 - échange de données avec XML

2 Conception et réalisation de documents XML
 - Utilisation de XML pour décrire des données
 - Structure d'un document XML

3 DOM (Document Object Model) document et Sax
 - architecture iDomDocument et tXmlDocument
 - Extraction de données: tXMLReader
 - Construction manuelle de documents XML
 - création de CLASSes correspondant à un document
 - utilisation de MsXML pour créer un analyseur Sax

4 Validation de données XML
 - document .XML bien formé
 - validation par fichier DTD : Document Type Definitions
 - validation par fichier .XSD
 - l'outil XmlMapper pour générer un DTD ou un XSD
 - l'utilitaire XmlSpy

5 Navigation dans un document
 - navigation : XPath
 - Interrogation d'un document : XQuery

6 Transformation de documents avec XSL
 - Conversion de documents XML
 - Reformatage des résultats avec XQuery
 - le composant tXmlTransform - fichiers .XTR
 - le composant tXmlTransformProvider

7 XML et bases de données
 - dbExpress et .XML
 - conversion d'autres tDataSets en XML
 - création et utilisation de transformation XML
 - modification de données .XML avec un tClientDataSets

8 Le besoin de services Web
 - communications Internet B2B
 - Architecture orientée service (SOA)
 - Principales technologies : XML, SOAP, WSDL

9 Techniques TCP/IP pour les Services Web
 - TCP/IP et Internet - Sockets Client et Serveur
 - protocole HTTP - POST et <FORM>
 - principe de CGI et ISAPI - WebBroker

10 Création du premier service Web
 - architecture d'une application de Services Web
 - le Serveur et ses méthodes, le Client et ses requêtes
 - écriture du Serveur, en utilisant le Wizard
 - l'UNITé définissant l'INTERFACE
 - le Client: l'UNITé d'importation

  11 Le protocole SOAP (Simple Object Access Protocol)
 - Structure du message SOAP
 - Enveloppe, en-tête et corps du message
 - Déclaration des NameSpaces (espaces de nommage)
 - Gestion des types XML simples
 - Types complexes - Tableaux
 - Sérialisation des objets Delphi
 - Les erreurs et les Exceptions
 - Analyse de la séquence du message de requête

12 Le Serveur de services web
 - fonctionnement du Serveur:
 - création d'une INTERFACE descendant de iInvokable
 - enregistrement de cette INTERFACE
 - ventilation des requêtes par tHttpSoapDispatcher
 - appel du traitement par tHttpSoapPascalInvoker
 - les événements utilisables au niveau du Serveur
 - la publication Internet des services offerts: le format WSDL
 - mise en oeuvre du Serveur
 - utilisation de Web Application Debugger
 - utilisation de CGI et ISAPI
 - transformation en CGI ou ISAPI
 - Déploiement de services sous Internet Information Server)

13 Le Client Web Service
 - le Wizard d'importation Wsdl
 - le composant tHttpRio (Remote Invokable Object)

14 Services Web et bases de données
 - Encodage et envoi de données binaires
 - envoi de données .XML - tXmlBroker
 - utilisation de tSoapAttachment
 - communication avec une Base de données Multi Niveau

15 UDDI (Universal Description, Discovery and Integration)
 - Recherche d'entreprises et de services Web
 - Accès dynamique aux services

16 Stratégies de sécurité
 - Authentification de l'accès aux services Web - Login


Calendrier  -  Plan.PDF  -  Programme Détaillé  -  Devis  -  Autres Formations  -  Contacts