Atelier sur XML XML, le Extensible Markup Language, est une technologie appropriée au transfert d’informations et ce parce qu’il permet d’encoder l’information de manière facile à lire, à traiter et à générer. Cette information doit être extraite, traitée par des programmes tiers. Pour se faire, il faut recourir à un langage de programmation qui permet de traiter les informations stockées dans un document XML. Parmi les différents langages de programmation, nous proposons Java. Java est un langage de programmation simple, portable et flexible. Il est supporté par plusieurs compagnies et il a montré ses preuves dans ce genre de traitements. Sur le marché de travail, il y a aussi une grande demande pour XML et java. Il serait intéressant de voir comment marier ces deux technologies. C’est l’objectif de cette formation. Notez bien : cet atelier sur XML nécessite une connaissance de base en Java, ainsi, la matinée du premier jour est consacrée à se donner cette base en Java. Les personnes qui sont à l’aise avec ce langage sont invités alors à commencer leur formation que dans l’après midi. Les dates ainsi que l’horaire détaillé vont vous être communiqués courant la semaine du 22 octobre. Sachez cependant, et vu le nombre de personnes qui souhaitent profiter de cette formation, qu’il y aura très probablement deux fois la même formation : dates éventuelles (à confirmer donc courant la semaine prochaine) les 16 et 17 novembre et les 24 et 25 novembre. Plan de la formation : Premier jour : Matin : o Présentation de Java Pourquoi Java ? La syntaxe de java La structure des packages Héritage en Java Visibilité (public, private, protected) Classes abstraites Classes interfaces Exemples Tout le long, une comparaison sera faite entre Java et C++ (la connaissance de C++ n’est pas requise) Après midi : o Présentation de XML Pourquoi XML ? Qu’est ce qu’une DTD ? Les éléments d’une DTD. Après XML (RDF, OIL,DAML) Présentation d’une application utilisant XML (Osirix) Exemples Deuxième jour : Matin : o Présentation de XSLT Qu’est ce que XSLT ? La syntaxe de XSL Présentation du DOM XML et UML XML et sécurité Exemples Après midi : o Java et XML Définition d’un parseur XML Les packages nécessaires pour parser un document XML avec java Développement d’une application (remplir une commande via une interface Java, sauvegarder les informations au format XML, lire du document XML les informations et les stocker dans une base de données Access, Visualiser le contenu du document dans IE)