Formation XML

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.

Financer ma formation Obtenir un devis


Le programme de formation détaillé


Personnalisation:
Le programme peut être modifié en fonction de vos besoins et de vos objectifs sur le contenu, la durée et les modalités.

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 ...)

Formation ajoutée le 24/06/2014, mise à jour le 03/12/2020.

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, le formateur diffuse son écran sur un vidéo-projecteur ou télévision grand écran
Un groupe de maximum 5 personnes en inter-entreprise.
En distanciel : Utilisation de Zoom ou Teams avec partage d'écran, chat, audio et vidéo en temps réel.
Exposé théorique, suivi d'une mise en pratique.

Moyens pour suivre l’exécution de l’action :

  • La présence du stagiaire est vérifiée par le formateur à l'aide d'une feuille de présence signée par demi-journées

Moyens pour en apprécier les résultats :

  • A la fin de la formation, le stagiaire complète une évaluation à chaud (Permettant d'évaluer la qualité de la prestation)
  • Puis, il complète avec le formateur une évaluation des acquis (Permettant de déterminer les points acquis, non acquis ou en cours d'acquisition)
  • Quelques mois après la formation, le donneur d'ordre complète une évaluation à froid (Permettant de s'assurer que la formation a pu être mise en pratique)

Profil formateur :

Formateurs passionnés et expérimentés intervenant en milieu professionnel en tant que consultant.

Accueil et accès des personnes en situation de handicap :

Contacter Lambert Christophe
03 59 25 10 15
christophe.lambert@lc-formateur.com

Délai d'accès :

En intra-entreprise : En fonction de vos disponibilités et celles de nos formateurs.
En inter-entreprise : En fonction des sessions que nous avons programmé, consultable en cliquant ici

Evaluation : Aucune note pour cette formation entre 2022 et 2024.

Personne à contacter :

Lambert Christophe
03 59 25 10 15
christophe.lambert@lc-formateur.com

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