page 1
Avril 2020 - Examen de PHP-Objet-MVC – M2
TP-Mini projet Travail individuel
Principes du projet et ressources
- L’objectif est de réaliser une application PHP Objet, MVC avec un front-controller (le fichier
« indexSwitch dans nos exemple).
- Pour cela, vous vous appuierez sur le cours et les exemples et présentés à l’adresse suivante : - http://bliaudet.free.fr/rubrique.php3?id_rubrique=147
Cahier des charges
- Vous devez partir de la version « PHP-MVC-J6 / IFAA5-MVC-BD-Artiste / 3-SiteArtiste- MVC-V4-admin-expos » qui se trouve dans les exemples de la journée 7, à cette adresse : http://bliaudet.free.fr/IMG/zip/PHP-MVC-J6.zip
- Vous devez traiter entièrement le code en programmation objet en suivant le modèle donné en journée 8 à cette adresse : http://bliaudet.free.fr/IMG/zip/exemple-SiteArtiste-Objet-base- MVC.zip
- Vous devez de plus faire fonctionner la suppressions des expositions : il suffit de : prendre modèle sur la suppression des oeuvres.
- Faire fonctionner l’ajout et la suppression d’une œuvre dans une exposotion (gestions des œuvres exposées pour une exposition).
- Faire fonctionner la consultation et la modification d’une eouvres : on affiche une seule oeuvre dans la page, avec ses images. En modification, les valeurs seront affichées dans un formulaire.
Ici, il y a plus de travail : il faut concevoir la page, etc.
- Intégrer le « Site Jeux » comme une fonctionnalité dans le site artiste : on intègre la
fonctionnalité comme un menu supplémentaire qui conduit à de nouveaux écrans en gardant les menus. Le code à intégrer se trouve dans « PHP-MVC-J6 / IFAA5-MVC-BD-Jeux » qui se trouve à l’adresse : http://bliaudet.free.fr/IMG/zip/PHP-MVC-J6.zip
- Amélirorer la présentation en travaillant le CSS.
Livraison :
- Vous DEVEZ partir de la version déjà en ligne ici au-dessus.
- Vous livrez un zip du dossier complet. Attention, il n’a aucune raison d’être gros ! Conseils :
- Lisez bien ce cahier des charges. Faites ce qui est demandé et rien d’autre !