Cours 2010-11

Organisation

8 séances de 1h30 répartis sur 2 mois, sur Mac

Buts du cours : créer des documents liés à une base de données depuis le Web

Séquence pédagogique

La séquence pédagogique ci-dessous sera mise à jour selon l'avancement des séances

-> 1 :
1 fois 1h30
  • logiciels clients / serveur de pages Web / editeur à coloration syntaxique / logiciels client ftp,
  • langages de script,
  • tableaux et formulaires en HTML,
  • communication client-serveur

cours + installation de logiciels (nouveaux Macs...)

-> 2 :
2 fois 1h30
  • formulaire en html (avec présentation en css),
  • organisation des fichiers en local à synchroniser avec l'organiation distante

réalisation d'un formulaire en HTML, pour demander les informations à imprimer sur une carte de visite, et d'un formulaire pour spécifier des paramètres de mise en page,

réflexions sur la réalisation à produire : un outil pour générer des fichiers .pdf avec des cartes de visites de clients.

-> 3 :
1 fois 1h30
(semaine suivante)
  • initiation au langage php,
  • principes de base du langage (chaînes à simples ou doubles quotes, variables, $$var),
  • boucles,
  • variables d'environnement

formulaire pour modifier un texte contenu sur une seule ligne dans un fichier

utilisation de la boucle foreach($_SERVER as $k => $v) echo "$k : $v
";

-> 4 :
2 fois 1h30
  • récupération des valeurs transmises uniquement sur le client ($_GET, $_POST, $_REQUEST),
  • modularité (fichiers inclus et fonctions)
  • définition de la table mySQL dans phpMyAdmin
  • communication entre le serveur web et le serveur MySQL,

création d'une table MySQL pour mémoriser les informations du formulaire précédent,

récupération et mémorisation des valeurs de paramétrage cartes_de_visites,

insertion de nouvelles valeurs dans la table correspondante de mySQL

-> 5 :
1 fois 1h30
(semaine suivante)
  • séquencement des actions, structuration du fichier de formulaire et des actions associées

?codage de l'insertion des données dans la base

-> 6 :
1 fois 1h30
  • suite association entre php et mysql

pratique sur la mise en place des actions associées à la suppression ou la modification de données