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 ...
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