NOM :
Document à rendre avec le projetPRENOM : GROUPE :
Travail demandé (
version Symfony) A remplir par l'étudiant(oui – non – partiellement)
Réservé enseignant
+Partie 1 (schéma)
MCD / ERD
Fixtures
- -
- -
- noms des Objets corrects (classes, méthodes …) +Partie 2 : CRUD sur enregistrement
affichage des dates au format jj/mm/aaaa + 2eme champ table 2
Respect des verbes POST PUT DELETE
demande de confirmation (formulaire) lors du DELETE
faille « csrf »
message flash (add/edit)
Contrôle (vérification) des « dates » correct
valeurs des champs conservées si erreur
◦ lors de la Modification / Ajout Liste déroulante
pas de valeur si on ajoute un enregistrement (1°appel)
conserve la valeur en cas d’erreur
bonne valeur si on modifie une valeur
- - - - - - -
- - -
- - - -
+Partie 3 : menu (liens fonctionnels)
affichage de la deuxième table (entité+contrôleur+vue)
fonction d’agrégation (somme moyenne) utilisée dans le repository
Utilisation de bootstrap pour l’interface
- -
- -
+Partie 4 : Gestion Authentification (connexion)
• Authentification fonctionnelle
• FireWall : vérification des droits au début de chaque méthode du contrôleur, de préférence « MiddleWare » dans les routes
• vue (cacher les liens en fonction du rôle)
- - -
- - - +Partie 9 : objet form
• respect du nom des objets
• crud fonctionnel
• routes correctes
• format date jj/mm/aaaa
• champ non sélectionné dans la liste déroulante
- - - - -
- - - - - +Partie 10 : api
• respect du nom des objets
• crud fonctionnel
• routes correctes
• test avec postman
• fichier html + script
• utilisation de JWT et démo
• utilisation des « ROLES » pour ajouter/modifier/supprimer
- - - - - - -
- - - - - - - -
- -
- - -