UE Langages pour le Web

Diplômes intégrant cet élément pédagogique :

Descriptif

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.

Pré-requis recommandés

Notion d'algorithmique et de types de données.

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.

Informations complémentaires

Méthode d'enseignement : En présence
Lieu(x) : Grenoble, Valence
Langue(s) : Français