Professeur responsable
Daniel Lemire
* COURS EN PRÉPARATION *
Ce cours n'est pas offert actuellement.
Préalable
INF 1220
Objectifs
Décrire les formats de données les plus utilisés sur Internet et comparer les forces et les faiblesses des formats JSON, YAML et autres dans différents contextes d'utilisation.
Créer, valider et analyser des documents semi-structurés bien formés et valides.
Transformer et styliser des documents semi-structurés, et appliquer ces techniques à des cas pratiques comme la génération de contenus Web ou bureautiques.
Manipuler par programmation des données formatées, comme les documents Office Open XML ou GeoJSON.
Créer des services Web capables de consommer et de produire des données JSON, XML ou autre.
Contenu
Étude des principaux formats de données utilisés pour la représentation, l'échange et la diffusion de l'information dans les environnements Web et les systèmes informatiques modernes. JSON, XML, HTML, CSS, YAML et RDF. Structures de données associées : arbres, collections et graphes. Validation, analyse, transformation, sérialisation et désérialisation de données. Technologies de validation et de transformation de documents. Représentation de contenus spécialisés. Encodage et diffusion de l'information numérique. Manipulation et intégration de données dans des applications Web et des systèmes d'information.
Matériel didactique
Site Web du cours
Renseignements technologiques
Consultez l'information sur le matériel informatique recommandé.
Encadrement
L'encadrement est individualisé et assuré par un professeur, une professeure ou une personne tutrice. Les communications se font par courriel ou, sur demande, par vidéoconférence ou téléphone.
Évaluation
L'évaluation repose sur six travaux écrits (10 %, 10 %, 15 %, 15 %, 10 % et 40 %).
Échelle de conversion
| Notation | Valeur numérique | Valeur en pourcentage |
|---|---|---|
| A+ | 4,3 | 96 à 100 % |
| A | 4 | 92 à 95 % |
| A- | 3,7 | 88 à 91 % |
| B+ | 3,3 | 84 à 87 % |
| B | 3 | 80 à 83 % |
| B- | 2,7 | 76 à 79 % |
| C+ | 2,3 | 72 à 75 % |
| C | 2 | 68 à 71 % |
| C- | 1,7 | 64 à 67 % |
| D+ | 1,3 | 60 à 63 % |
| D | 1 | 50 à 59 % |
| E | 0 | 0 à 49 % |
* Échelle de conversion actuellement en vigueur pour ce cours.