lpwd-php-colle/README.md

46 lines
2 KiB
Markdown
Raw Permalink Normal View History

2016-04-27 00:00:47 +02:00
Examen LPWD - 27 avril 2016
2016-04-23 12:56:03 +02:00
===========================
2016-04-23 12:14:48 +02:00
Les documents papiers et électroniques sont autorisés.
2016-04-27 00:00:47 +02:00
Cet examen permet de valider les éléments qui constituent le cas classique
2016-04-23 12:14:48 +02:00
d'un développement web (formulaire, validation de la saisie, base de données).
2016-04-27 00:00:47 +02:00
L'examen se déroule sur 4h consecutives.
2016-04-23 12:14:48 +02:00
Vous déposerez votre travail sur [cet espace](https://cloud.deblan.org/ow/index.php/s/eNkIU6HnNgaLhQP). Le mot de passe vous sera transmis le jour J.
2016-04-27 00:00:47 +02:00
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.
2016-04-23 12:14:48 +02:00
Sujet
-----
2016-04-23 12:57:07 +02:00
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 :
2016-04-23 12:56:03 +02:00
* 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.
2016-04-27 00:00:47 +02:00
Il ergonomique de ne pas devoir remplir tous les champs mais seulement ceux en erreur.
2016-04-23 12:56:03 +02:00
2016-04-27 00:03:54 +02:00
Quand le formulaire est validé, les données sont enregistrées dans une base dont vous
2016-04-27 00:00:47 +02:00
ferez la conception. Un email est envoyé à `contact@deblan.fr` pour indiquer
2016-04-23 12:56:03 +02:00
qu'un message a été posté.
2016-04-27 00:00:47 +02:00
Enfin, vous réaliserez une page qui listera tous les messages (avec la date d'envoi).
2016-04-23 12:56:03 +02:00
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.
2016-04-23 13:00:15 +02:00
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 !**
2016-04-23 13:02:17 +02:00
2016-04-23 13:02:02 +02:00
**Votre investissement pendant les cours est un facteur de notation.**
2016-04-27 00:24:13 +02:00
Si vous voulez vous exprimer sur mes cours, [je vous invite à le faire ici](https://docs.google.com/forms/d/1rL30uekHXM6_2V804L_606UVd0XU4I_7HjKzuPYkYfc/viewform).