Volumes horaires
- CM 10.0
- Projet -
- TD -
- Stage -
- TP 20.0
- DS 4.0
Crédits ECTS
Crédits ECTS 0.7
Objectif(s)
- Comprendre les différentes technologies basées sur XML
- Savoir utiliser l'extensibilité et la modularité des langages à balises
- Manipuler, modéliser et programmer des structures XML
- Savoir développer des services web (SOA)
Contenu(s)
Des données aux programmes
- Rappel sur XML
- Analyse de document (technologies DOM, SAX, StAX)
- Navigation (technologie XPath)
- Transformation (technologie XSLT)
Des programmes aux services
- Modélisation (technologie XML Schema)
- Data-Binding (technologie compilateur de schema)
- Service Oriented Architecture (SOA)
- Web Services (technologies WSDL/Soap, ReSTful) et interopérabilité (XML et JSON)
Des connaissances de base en XML et XML Schema, bien que non essentielles, permettent une meilleure compréhension du cours.
Certains TPs nécessiteront une connaissance de base en programmation Java.
Contrôle des connaissances
100% examen terminal :
- QCM individuel et examen sur machine - 4h
- Polycopié de cours autorisé pour le QCM
- En cas de tiers-temps : sujet adapté
En cas de non validation d’une UE, le jury peut autoriser l’élève ingénieur à passer des épreuves complémentaires pour la valider.
Informations complémentaires
Code de l'enseignement : KATI8M14
Langue(s) d'enseignement :
Vous pouvez retrouver ce cours dans la liste de tous les cours.
Bibliographie