Ce cours proposé est proposé dans le cadre des "compléments d'informatique en vue d'une inserlion dans le milieu socio-économique local".
CM : - Open Data : quoi, comment, pourquoi ? - Formats et protocoles d'accès : HTTP, JSON, XML, CSV ... - les services Web : consommation et production. Contraintes, technos. - Rappels sur la programmation orientée objets - Rappels sur la production d'un logiciel de niveau entreprise : structuration, commentaires, tests unitaires... - Présentation de l'application à développer en TD - Présentation du langage Python : bases du langage, particularités. [et plus selon temps disponible] TD : L'idée directrice est de développer une application en Python consommant des données "open data" et exposant des services Web les utilisant. Il y a 3 grandes parties dans l'application : 1. consommation de services Web et stockage en BD 2. production de nouveaux services Web 3. test des nouveaux services Web