Formation Technologies XML, conception, mise en œuvre

XML est devenu incontournable tant sur le poste utilisateur que sur les serveurs de l'entreprise. Le besoin de partage et d'échange d'informations entre utilisateurs et entre applications a accéléré l'usage des technologies XML.


Objectifs
  • Etre capable de concevoir des documents XML bien formés et valides (DTD/XML Schema associé), en respectant les règles définies par XML
  • Etre capable de concevoir des feuilles de style XSL avec XPath et XSLT, afin de présenter les données XML au client dans le format désiré
Participants
  • Concepteur
  • Développeur d'applications
  • Architecte logiciel
  • Chef de projet
Approche Pédagogique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
  • Durée : 4 jours
  • Réf. : WEB45

Dates de Formations

09 au 12 Avril 2019

11 au 14 Juin 2019

06 au 09 Aout 2019

15 au 18 Oct. 2019

10 au 13 Déc. 2019

Programme
  • 1/ Introduction à XML
    • • Historique
    • • Principes du langage
    • • Concepts d’XML
    • • Principaux domaines d’application
  • 2/ Règles d’écriture d’un document XML
    • • Structures d’un document XML
    • • Problématiques liées à l’encodage
    • • Les espaces de noms (namespace)
    • • XHTML
  • 3/ Les grammaires XML
    • • Les DTD (Document Type Definition)
    • • Définition
    • • Les éléments et les attributs
    • • Les schémas XML (XSD)
    • • Définition
    • • Les éléments et les attributs
    • • Découpage d’un schéma
    • • Les analyseurs de document XML ( parseur ) et les outils (XML-Spy?)
  • 4/ Le langage XSL
    • • Les feuilles de style : css, XSL
    • • Principes du langage
    • • Le langage XPATH
    • • Le langage XSLT
    • • Structure d’un programme XSLT
    • • Instructions XSLT : Template, Macros, …
    • • Génération HTML depuis XML
    • • Le langage XSL-FO
  • 5/ Manipulation des documents XML avec JavaL
    • • Présentation des technologies
    • • L’interface DOM (Document Object Model)
    • • L’interface SAX (Simple API for XML)