Informations générales
Volumes horaires
- CM 10.0
- Projet -
- TD 20.0
- Stage -
- TP -
- DS 4.0
Crédits ECTSCrédits ECTS
0.7
Objectif(s)
- Comprendre les différentes technologies d'interopérabilité basées sur XML et JSON
- Manipuler, modéliser et programmer des structures XML et JSON
- Savoir développer des services web (Java)
Contenu(s)
Interopérabilité
- Rappel sur XML
- Analyse de document (technologies DOM, SAX, StAX)
- Navigation (technologie XPath)
- Transformation (technologie XSLT)
- Modélisation (technologie XML Schema)
- Data-Binding (technologie compilateur de schema)
- JSON pour l'analyse, la navigation, la modélisation et le data-binding
Web Services
- Principes des Web Services (technologies WSDL/Soap, ReSTful) et interopérabilité (XML et JSON)
- Services Web ReST en Java Framework de développement Spring Boot
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
35% Contrôle continu : tests et compte rendu de projets.
65% examen terminal :
- QCM individuel et finalisation CR de projets
- 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.