You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Simon Vieille cb053067ea Sujet 3 years ago
README.md Sujet 3 years ago

README.md

Examen LPWD - 27 avril 2016

Les documents papiers et électroniques sont autorisés.

Cet examen permet de valider les éléments qui constituent le cas classique d’un développement web (formulaire, validation de la saisie, base de données).

L’examen se déroule sur 4h consecutives.

Vous déposerez votre travail sur cet espace. Le mot de passe vous sera transmis le jour J. Le fichier déposé sera une archive (zip ou rar) nommée NOM_Prenom.zip, contiendra l’ensemble de vos fichiers et un export SQL de votre base de données.

Sujet

J’ai besoin d’un outil de prise de contact. Sur une page dédiée, l’internaute remplira un formulaire constitué des champs suivant :

  • Nom (obligatoire)
  • Prénom (obligatoire)
  • Entreprise (facultatif)
  • Site web (facultatif)
  • Email (obligatoire)
  • Sujet (obligatoire)
  • Message (obligatoire)

Quand le formulaire est soumis, l’ensemble des données est validé et un message d’erreur s’affiche si l’un des champs n’est pas correct. Il ergonomique de ne pas devoir remplir tous les champs mais seulement ceux en erreur.

Quand le formulaire est validé, les données sont enregistrées dans une base dont vous ferez la conception. Un email est envoyé à contact@deblan.fr pour indiquer qu’un message a été posté.

Enfin, vous réaliserez une page qui listera tous les messages (avec la date d’envoi). Les plus récents sont affichés en premier. Vous pouvez envisager une pagination. Cette page pourrait être protégée par un identifiant et un mot de passe.

Ce qui m’intéresse est la qualité de code, les choix techniques employés, votre méthodologie.

Il faut préférer des choses bien faites à un projet complet mais bancal !

Votre investissement pendant les cours est un facteur de notation.

Si vous voulez vous exprimer sur mes cours, je vous invite à le faire ici.