Formation XML Nord

XML

XML (Extensible Markup Language, « langage de balisage extensible ») est un langage informatique de générique. Le World Wide Web Consortium (W3C), promoteur de standards favorisant l'échange d'informations sur, recommande la syntaxe XML pour exprimer des langages de balisages spécifiques. De nombreux langages respectent la syntaxe XML : SVG, XSLT, etc.



Obtenir un devis Comment financer ma formation ?


Le programme de formation


Concept de base et origine

  • Origines et fondements de XML
  • Différences, liens avec HTML et SGML
  • Historique et évolution
  • Apports sémantiques du langage XML
  • Normes associées
  • Applications fondamentales d'XML (configurations, échanges, mises en forme)

Règles d'écriture d'un document XML

  • La syntaxe et la structure d'un document XML bien formé (arborescence de balises/éléments, attributs)
  • Codage des caractères (UTF-8)
  • Les espaces de noms (Namespaces)

Schemas XML

  • Présentation
  • Structures des schémas XML
  • Définition d'éléments
  • Déclaration d'attributs
  • Référencement des données
  • Définition de types

Validation et modèle de document XML

  • Les DTD (Document Type Definition)
  • Les schémas XML (XSD)
  • Les analyseurs de document XML (parseur) et les outils (XML-Spy...)

Manipulation et transformation de document XML

Les feuilles de style :

  • présentation globale de CSS et XSL
  • utilisation interne de XPath au sein de XSLT
  • génération d'une mise en forme HTML depuis un document XML brut
  • format intermédiaire "XSL-FO" permettant de générer des fichiers PDF

Liaison avec les bases de données

  • XML Query (eXtended Query Language)
  • Bases de données XML (natives ou pas) pour données semi-structurées

Exemple de norme de format XML

  • MathML, échange de documents ebXML, Images vectorielles (format SVG)
  • Services WEB, EAI (architectures distribuées)

Autour de XML

  • Parsing XML (L'approche événementielle - L'approche hiérarchique)
  • B2C (Business to Consumer)
  • Les Services Web
  • EAI
  • Autres (SVG, XHTML, VoiceXML, RSS ...)


Pré-requis

La maîtrise des bases du HTML est fortement recommandé, la connaissance d''autres langages est non négligeable.

Public

Développeurs, concepteurs, chefs de projet.

Objectifs

Etre en mesure de développer des applications utilisant XML.

Moyens pédagogiques

Un PC par personne, un groupe de maximum 5 personnes.
Exposé théorique, suivi d'une mise en pratique.

Moyens pour suivre l’exécution de l’action et d’en apprécier les résultats

A la fin de la formation, le stagiaire évalue la qualité de la formation puis complète avec le formateur un tableau reprenant les différents points du programme en précisant, si c’est acquis, en cours d’acquisition ou non acquis.


Pour toute demande de financement auprès de votre OPCA ou Pôle Emploi vous aurez besoin du programme détaillé de formation.