08.12.2012 Views

UFR Chimie UFR Physique, Pharmacie, ECPM. - Faculté de Chimie ...

UFR Chimie UFR Physique, Pharmacie, ECPM. - Faculté de Chimie ...

UFR Chimie UFR Physique, Pharmacie, ECPM. - Faculté de Chimie ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FINALITE<br />

M-S3 TYPE D’UE<br />

INTITULE DE l’UE<br />

(Recherche/Professionnelle)<br />

UE 5<br />

Obligatoire Recherche et Professionnelle Technologie Internet II<br />

NOM, Prénom Discipline Adresse<br />

RESPONSABLE CHRISTOFFEL, Eric Sciences <strong>Physique</strong><br />

Sciences <strong>de</strong> l’Education<br />

3-7 rue <strong>de</strong> l’université, 67084<br />

Strasbourg Ce<strong>de</strong>x<br />

DESCRIPTION DES ENSEIGNEMENTS<br />

Ce cours s'oriente principalement vers l'utilisation du langage PHP pour générer dynamiquement le contenu d'une<br />

page web, à partir d'une base <strong>de</strong> données. La programmation <strong>de</strong> requêtes SQL sur une base <strong>de</strong> données, via le<br />

langage PHP en est le point fort, pour ensuite représenter les données en HTML, toujours via le langage PHP.<br />

• Introduction au langage PHP, syntaxe, structures <strong>de</strong> contrôle (if, for...), intégration dans le co<strong>de</strong> HTML, ou<br />

comment passer <strong>de</strong> l'HTML au PHP. Les principales fonctions PHP.<br />

• Les formulaires HTML, traitements <strong>de</strong>s réponses aux formulaires en PHP, passage et transmission <strong>de</strong>s<br />

variables, envoi <strong>de</strong> mail ou écriture d'un fichier résultat.<br />

• Fonctions PHP spécifiques à MySQL, écriture <strong>de</strong>s requêtes SQL en PHP, analyse du résultat <strong>de</strong>s<br />

requêtes.<br />

• Ecriture dynamique d'une page HTML avec le résultat d'une requête.<br />

Les développements sont réalisés "localement" sous EasyPHP.<br />

La <strong>de</strong>uxième partie du cours porte sur les différentes composantes du langage XSL, eXtensible Stylesheet<br />

Language, notamment Xpath et XSL-T, afin <strong>de</strong> transformer <strong>de</strong>s données XML en une publication web.<br />

• Syntaxe <strong>de</strong> base XML - Utilisation <strong>de</strong> la syntaxe XML pour créer <strong>de</strong>s documents structurés<br />

• Syntaxe <strong>de</strong> base XSL - Les instructions XSL-T, manipulations <strong>de</strong>s données XML : boucles, traitements<br />

conditionnels, tris... - Lecture d'une donnée d'un élément XML, et les expressions <strong>de</strong> base Xpath <strong>de</strong><br />

définition du chemin du nœud XML<br />

• Les outils <strong>de</strong> transformation <strong>de</strong> données XML en représentation XHTML : processeur Xalan,<br />

Environnement <strong>de</strong> développement Intégré oXygen.<br />

COMPETENCES VISEES<br />

Réalisation <strong>de</strong> pages web dynamique en relation avec une base <strong>de</strong> données MySQL, en programmation PHP.<br />

ENSEIGNEMENTS<br />

Matières enseignées CM TD TP<br />

Technologie<br />

Internet II<br />

MUTUALISATION<br />

UE obligatoire pour le master :<br />

Chemoinformatique<br />

Autres<br />

(spécifier)<br />

Travail<br />

personnel<br />

étudiant<br />

Charge horaire<br />

totale étudiant<br />

Coef Crédits<br />

ECTS<br />

10 10 10 h 30 h 1 1<br />

Peut constituer une UE optionnelle<br />

pour d’autres masters :<br />

Peut constituer une UE libre :<br />

OUI OUI<br />

Université <strong>de</strong> Strasbourg (Strasbourg 1, 2 et 3) – Habilitations 2009-2012 – Master – CHIMIE - Version 1 – Page 213/276

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!