1ière Master en sciences de l'ingénieur industriel finalité informatique

Techniques de programmation

< Retour

Crédits ECTS5
Volume horaire (h/an)60
Titulaire(s)KUTY, Ludovic
UnitéObligatoire
PériodeQuad. 1 et 2
CodeTECH-IINF0007/1
Prérequis

Connaissances de base en programmation orientée-objet, idéalement en Java.

Objectifs
  • Utiliser XML et certaines des technologies associées ;
  • Utiliser le langage Java pour parser et construire des documents XML, faire des recherches avec XPath, faire des transformations XSLT en Java ;
  • Utiliser des fonctions récursives et d'autres techniques de programmation fonctionnelle à travers XPath, XQuery et XSLT.

 

Contenus
  •  XML 1.0, DTD, espaces de noms, SAX, DOM, XPath 1.0, XSLT 1.0, W3C XML Schema 1.0, XPath 2.0, XQuery 1.0 et XSLT 2.0 ;
  • Travail permettant la mise en oeuvre de chacune des technologies
Bibliographie
  • Elliotte Rusty Harold, Processing XML with Java: A Guide to SAX, DOM, JDOM, JAXP, and TrAX, Addison-Wesley Professional, 2002
  • Elliotte Rusty Harold, Effective XML: 50 Specific Ways to Improve Your XML, Addison-Wesley Professional, 2003
  • Michael Kay, XSLT: Programmer's Reference, Wrox, 2001
  • Michael Kay, XSLT 2.0 and XPath 2.0 Programmer's Reference, Wrox, 4ème édition, 2008
  • Michael Kay, XPath 2.0 Programmer's Reference, Wrox, 2004
  • Howard Katz, Don Chamberlin, Denise Draper, Mary Fernandez, Michael Kay, Jonathan Robie, Michael Rys, Jerome Simeon, Jim Tivy, Philip Wadler, XQuery from the Experts: A Guide to the W3C XML Query Language, Addison-Wesley Professional, 2003
  • Eric van der Vlist, XML Schema: The W3C's Object-Oriented Descriptions for XML, O'Reilly, 2002
Méthodes d'enseignement et d'apprentissageCours magistraux
Travaux de laboratoire
EvaluationExamens écrits
Examens oraux
Notes de coursPartielles
Langue(s) du coursFrançais

Les informations reprises sur cette page le sont à titre de simples renseignements et ne peuvent en aucune façon engager la responsabilité de la Haute Ecole.