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

contenupratique
-> 1 :
2 fois 1h30 groupées
  • organisation
  • cours
  • installation de logiciels
  • logiciels clients / serveur de pages Web / editeur à coloration syntaxique / logiciels client ftp,
  • langages de script,
  • tableaux et formulaires en HTML,
  • communication client-serveur
  • formulaire en html (avec présentation en css),
  • organisation des fichiers en local à synchroniser avec l'organisation distante

réalisation d'une page d'accueil (pour se remettre en tête le HTML et le CSS)

-> 2 :
2 fois 1h30

    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