Aller au contenu principal

4 formations

XML

Présentation

XML, pour eXtensible Markup Language, est une technologie pivot du World Wide Web Consortium (W3C) dédiée au stockage et à la transmission de données dans un format à la fois lisible par l'homme et interprétable par les machines. Contrairement à HTML qui se concentre davantage sur la lecture des données dans un site web sous un format encyclopédique, XML permet une sémantique libre adaptée aux usages des personnes et outils l'utilisant, rendant ce format idéal pour partager des informations entre différents applications et systèmes. Il s'érige ainsi en standard pour le partage d'informations aux côté du format JSON, tous deux facilitant l'intégration et l'échange entre systèmes hétérogènes.

XML joue un rôle crucial dans l'échange de données entre systèmes d'information disparates. Les entreprises l'utilisent pour le commerce électronique, les transactions bancaires en ligne, la configuration des logiciels, la gestion des documents et des contenus, ainsi que dans les services web pour communiquer des données de manière standardisée. Par exemple, une entreprise peut utiliser XML pour échanger des données de commande avec ses fournisseurs, tandis qu'une application web peut recevoir des données utilisateur sous forme de documents XML via des API et fournir un fil d'actualité sous forme de flux RSS.

L'adoption d'XML transcende ainsi la simple utilisation technologique pour devenir une brique fondamentale dans l'échange d'informations numériques. Que ce soit pour orchestrer la communication entre applications d'entreprise, pour la mise en place de services web ou pour la personnalisation de projets, XML se révèle être un allié de taille. Sa capacité à standardiser le partage de données tout en offrant une structure personnalisable en fait une solution légitime dans le domaine de l'architecture de l'information moderne.

Structurer ses données avec les langages XML, YAML et JSON
Base de données - Débutant

Débutant Présentiel
À distance
1 jour 600€ HT

L’informatique a toujours été intimement liée aux notions de données. Les données comme « 42 », « Jean » ou « 10 » n’apportent de valeurs que quand elles sont structurées avec des libellés comme « âge », « prénom » ou « département ». Les données structurées ont pris de nombreuses formes au fur et à mesure : fichiers, bases de données relationnelles ou non, accessibles via un système de fichiers, sur le réseau, par des APIs. Cette …

XML : initiation à CSS pour XML et XSLT
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
2 jours 1050€ HT

Les données peuvent être présentées de nombreuses manières : via des bases de données relationnelles comme MySQL ou celles utilisées par Microsoft Access, dans un tableur de type OpenOffice, dans un fichier JSON, un simple fichier texte… Parmi toutes ces options, XML (eXtensible Markup Language) a de nombreux avantages. Ce langage a façonné l’histoire numérique en enfantant notamment HTML, le langage des pages web, mais aussi les flux RSS, les …

Créer des PDF accessibles avec Apache FOP
Accessibilité - Débutant

Débutant Présentiel
À distance
2 jours 1050€ HT

Depuis la création du format PDF par Adobe en 1992, de nombreux outils servent à générer avec des programmes informatiques ce format de fichier omniprésent. Ces dernières années sonnent l’avènement de la génération par navigateur interposé, en particulier avec Puppeteer et son moteur embarqué de navigateur Chrome. Cependant, au-delà des problématiques spécifiques de développement – couleurs, mises en page, métadonnées – pour …

XSL-FO : Créer des documents PDF avec Apache FOP
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
2 jours 1050€ HT

Le document PDF (Portable Document Format) est indémodable pour partager rapidement et simplement des documents compris par tous les équipements, du smartphone à l’imprimante en passant bien sûr par l’ordinateur. Créé par la société Adobe il y a plus de trente ans, de nombreux outils pour générer des documents PDF sont apparus, chacun avec leur type de fichier en entrée, parmi lesquels LaTeX, html2pdf, PostScript ou encore XSL-FO. Ces dernières …