Vincent GODARD

Département de Géographie

Université de Paris 8


V.4.2 - Dernière mise à jour : 29/08/2013

Master 2 Pro

GÉOMATIQUE, GÉOMARKETING ET MULTIMÉDIA

 

Descriptif des cours d'option en multimédia

- UE2 -

 

 

Stage d'intiation à la programation (intégré à l'UE2-EC1 et UE2-EC2)

Stage permettant aux étudiants non familiarisés avec l'algorithmie, les boucles, l'HTML, le java et les serveurs, voire les clients... de s'initier aux langages de programmation pour profiter pleinement des EC de l'UE2.

par Marc BUI (EPHE / P8) qui travaillent, entre autres, avec des smartphones en géographie de la santé... (http://www.ephe.sorbonne.fr/annuaire-de-la-recherche/mbui.html) et Isis TRUCK (P8)

 

UE2-EC1 => Base de données pour le web

Sont susceptibles d'être comptabilisés dans cet EC les cours suivants :

1) Initiation à l'algorithmique et au langage PHP par Isis TRUCK (UP8) - recommandé car en concertation avec l'UE2-EC2 => Animation dynamique de Marc BUI

en attente de mise à jour

Contenu :

* Bases :

  • HTML/HTML5.
  • XML, XHTML; XML & XSLT;
  • CSS

* Web dynamique :

  • Javascript

puis

  • JavaScript Document Object Model (JS DOM)

* PHP et bases de données

  • Eléments PostgreSQL
  • PHP et PosgreSQL 

* PHP et les formulaires (authentification, interactions diverses...)

* PHP et la librairie Graphics Library (si temps)

Organisation :

* 15h de cours/TP sur les bases HTML, XHTML, CSS + Javascript (si temps) pendant la semaine intensive :

  • Mercredi 19 sept, 14-17h
  • Jeudi 20 sept, 9-12h, 14-17h
  • Vendredi 21 sept, 9-12h, 14-17h

* et le reste (PHP, PostgreSQL, etc.) pendant le semestre, à raison de 3h / semaine.

 

2) Sites Web Dynamiques : PHP/MYSQL par Nasreddine BOUHAI (dép. Hypermédia)

Ce cours est destiné aux débutants dans le développement Web, et surtout les sites Web Dynamiques avec bases de données. Il est question d'initiation au développement PHP, interface avec MYSQL et à beaucoup de concepts : algorithmie, client/serveur, langages Interprétés, un peu d'HTML.

- Cours pour débutants (!)

Accès au site de cours : http://h2ptm.univ-paris8.fr/équipe/bouhai/index.php?show=Enseignement

(en complément, un petit cours de PHP >> http://www.toutestfacile.com/php/cours/printables/PHPFacile.com-la.php pour compléter ou réviser !)

3) Documents numériques par Waris A. JANBAZ (dép. Hypermédia)

Cet enseignement présente l'utilisation de XML dans un contexte d'échange et de publications de données sur le Web. Il couvre la syntaxe et la structure des documents XML et DTD, la transformation de documents XML avec XSLT. L'application de XML et ses dérivés (XSL-FO, XPath, XQuery, XLink, SMIL...) est également présentée.

Accès au site de cours : http://mapage.noos.fr/warisaparis/1010/Planetes.xml

4) Bases de données sur le Web : PHP/MYSQL par Nasreddine BOUHAI (dép. Hypermédia)

L'objectif de ce cours est l'UTILISATION CONJOINTE MYSQL/PHP avec l'usage de PHPMyAdmin pour la création d'une base de données et la création de pages dynamiques en PHP avec accès aux données MySQL. Comment mettre en place une application complète en dynamique avec un back office (côté administration) et un front office (côté client) ? Il y sera également question d'initiation à la modélisation avec MERISE.

- Cours pour étudiants avancés (!)

Pré-requis : Avoir des notions de base de données, SQL, PHP, HTML.

Accès au site de cours : http://h2ptm.univ-paris8.fr/équipe/bouhai/index.php?show=Enseignement

UE2-EC2 => Animation dynamique

Sont susceptibles d'être comptabilisés dans cet EC les cours suivants :

1) Cartographie dynamique (ex. avec l'API Google Maps) par Marc BUI (EPHE / P8)

En attente du descriptif

Précédemment

L'objectif de ce cours était l'utilisation de l'API Google Maps.

Vous apprendrez à :

- Insérer une carto sur un site

- Ajouter des markers personnalisés et GInfoWindows

- Tracer des lignes et polygones

- Utiliser AJAX et XML afin d'ajouter des éléments à la carto.

- Créer des classes en JavaScript

2) Traitement d'image et Hypermédia par Patrick CURRAN (dép. Hypermédia)

Descriptif non parvenu

3) Développement Web : SVG par Nasreddine BOUHAI (dép. Hypermédia)

Ces dernières années, un nouveau standard prometteur est apparu : le SVG (Scalable Vector Graphic). Avec la possibilité d'intégrer le graphisme vectoriel aux sites Web et l'intérêt manifesté par les grands acteurs de l'informatique qui laisse présager des applications massives de cette technologie. SVG offre une alternative "open source" à la technologie Flash avec les mêmes avantages, ainsi que les particularités suivantes : XML, interactivité et animation, feuilles de style (CSS), fontes incorporées. Avec l'aide du Document Object Model (DOM), il est pleinement compatible avec le HTML.

L'objectif de ce cours de montrer le potentiel de cette technologie. Pour le niveau II, il est question de mettre en place un mini projet SIG (SVG, PHP, MYSQL, Javascript).

Accès au site de cours : http://h2ptm.univ-paris8.fr/équipe/bouhai/index.php?show=Enseignement