42 lines
1.8 KiB
Markdown
42 lines
1.8 KiB
Markdown
Examin LPWD - 27 avril 2016
|
|
===========================
|
|
|
|
Les documents papiers et électroniques sont autorisés.
|
|
|
|
Cet examin 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'examin se déroule sur 4h consecutives.
|
|
|
|
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.
|
|
Le fichier déposés 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 serait bon de ne pas devoir remplir tout les champs mais seulement ceux qui posent un problème.
|
|
|
|
Une fois le formulaire validé, les données sont enregistrées dans une base dont vous
|
|
ferez la conception. Un email est envoyé à `contact@deblan.fr` pour m'indiquer
|
|
qu'un message a été posté.
|
|
|
|
Enfin, vous réaliserez une page qui listera tout les messages (avec leur date de création).
|
|
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 !**
|