ECTS
6 crédits
Crédits ECTS Echange
0.0
Composante
UFR IM2AG (informatique, mathématiques et mathématiques appliquées)
Description
Programme résumé :
Langages à objets
- Types simples et classes.
- Packages et JVM
- Containers de données
- Types dérivés et interfaces
Langages extensibles à balises
- Balises, elements et attributes
- Transformation (XSLT) et Adressage (XPath)
Langages à schéma
- Types simples et types complexes
- Espaces de noms et extensibilité
- Modèles de contenu
- Types dérivés et éléments abstraits
Liens entre les langages à balises et à objets
- Modèle objet du document (DOM).
- Lecture et écriture de documents XML: modèles push et pull.
- Automatisation: compilateurs de schémas.
Heures d'enseignement
- UE Langages pour le Web - CMCM8,25h
- UE Langages pour le Web - TPTP33h
- UE Langages pour le Web - TDTD8,25h
Pré-requis recommandés
Notion d'algorithmique et de types de données.
Période
Semestre 5
Compétences visées
- Savoir modéliser un ensemble de données avec un langage XML.
- Savoir transformer et aggréger des données.
- Savoir étendre des langages existants.
- Maitriser la notion de type dans les langages à objets
- Savoir importer et exporter des données depuis des langages à objets.