IHM - Interface Homme Machine

Travaux pratiques

SimulationInstallation d'un serveur web sur une clé USB.

Pour poursuivre nos investigations, nous allons avoir besoin d'un serveur web (personnel).

  • Téléchargement de l'archive : UwAmp

  • Décompressez là dans votre clé usb

  • Lancez UwAmp.exe

  • Il faut configurer la date, pour cela cliquez sur l'icône à droite de php.config

Cherchez la ligne :  ; date.timezone=

  • Il faut enlever le point-virgule ( le point virgule oblige la ligne à être lue comme un commentaire )

  • Rajouter : date.timezone=Europe/Paris

  • Enregistrez (Fichier/Enregistrer) et redémarrez UwAmp

  • Téléchargez l'archive : ihm_web ( il s'agit de quelques pages web)

  • Décompressez là dans le répertoire 'MyApp' du répertoire 'www' du répertoire 'UwAmp' de votre clé USB.

  • Lancez 'Navigateur www' .

  • Vous pouvez alors accéder aux pages web en cliquant sur MyApp.

SimulationVotre travail

En navigant sur ces pages web, vous devez :

  • Identifier ce qui déclenche des requêtes sur le serveur.

  • Identifier les actions uniquement faites par le navigateur.

  • Donner la différence entre les méthodes 'GET et 'POST'

Répondre à ces quelques questions

  • En éditant le code source des pages depuis le navigateur et avec un éditeur de texte (code), as-t-on accès aux mêmes informations ?

  • Qui interprète le code HTML

  • Qui interprète le code JavaScript

  • Qui interprète le code PHP

SimulationLe PHP

Dans cette partie on découvre le PHP

Lien vers le TP et le dossier à télécharger.

Une fois que vous vous êtes familiarisé avec le php...

Vous arriverez sans doute à faite ce TP sur les IHM en PHP avec le dossier correspondant à télécharger

SimulationLe JavaScript

Dans cette partie on utilise le JavaScript avec Processing et le mode P5Js, pour créer une page web interactive.

Le TP

Une idée de mini projet...

En vous inspirant de ce qui a été vu, créer un site web interactif...

PrécédentPrécédentFin
AccueilAccueilImprimerImprimer Stéphan Van Zuijlen Licence de documentation libre GNURéalisé avec Scenari (nouvelle fenêtre)