• Aucun résultat trouvé

Réservé enseignant

N/A
N/A
Protected

Academic year: 2022

Partager "Réservé enseignant"

Copied!
1
0
0

Texte intégral

(1)

NOM :

Document à rendre avec le projet

PRENOM : GROUPE :

Travail demandé (

version Symfony) A remplir par l'étudiant

(oui – non – partiellement)

Réservé enseignant

+Partie 1 (script SQL)

 Respect des noms de champs,normes SQL,

 contrainte (jointure) entre les 2 tables

- -

- - - Respect de l’architecture MVC de symfony

- noms des Objet corrects (classes, méthodes ...) +Partie 2 affichage de la table  table1 (+liens)

 jointure

-

- -

- +Partie 3 : ajout d'un enregistrement 

 vérification des données

-

- -

- +Partie 4 : suppression d'un enregistrement 

 demande de confirmation (formulaire)

-

- -

- +Partie 5 : modification d'un enregistrement

 vérification des données

- -

- - +Partie 6 :  menu (liens fonctionnels)

 affichage de la deuxième table (modéle+contrôleur+vue)

- -

- - +Partie 7 : champ de sélection pour créer/modifier un enregistrement

lors de la création d'un enregistrement : pas de champ sélectionné à l'ouverture  du formulaire (faire un choix)

si erreur : on ré­affiche le champ sélectionné

lors de la modification d'un enregistrement : le bon champ est sélectionné à  l'ouverture du formulaire 

- - - -

- - - - +Partie 8 : Gestion Authentification (connexion)

respect de la structure MVC

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

- - -

- - - + Utiliser le Repository pour calculer le nombre + la moyenne par 

valeur de chaque champ dans la deuxième table et afficher un tableau  qui résume ces résultats en fin de vue

+Partie 9  :  helper  « helper_date » : 

* Saisir les dates au format JJ/MM/AAAA

* afficher les dates au format FR  dans les vues 

- -

- - + Partie 10 : Prise en compte de la faille CSRF  (token)

* symfony ou version perso.

* utilisation d’un middleware pour tous les formulaires 

- -

- - + Partie 11 : Version 2 : intégration des objets « symfony »

* si formulaires symfony (« required » à « false »)

* Validator 

* Mapping de la deuxième table (jointure dans les classes)

- - -

- - -

+ Utilisation de Bootstrap pour l’interface - -

+ REST respecté (méthodes :  GET pour afficher, POST pour ajouter,  DELETE pour  supprimer,  PUT pour modifier)

- -

Références

Documents relatifs

Merci d’informer votre patient qu’il peut demander l’accès, la rectification, l’effacement ou la limitation des informations figurant dans le traitement de ses données de

Relation entre le monde académique et la R&D industrielle : témoignage d'un enseignant-chercheur.. préambule.. 1) j’entends par « monde académique » le monde des enseignant

Autorise, sans réserve ni restriction aucune, l'association Cercle Paul Bert, Amicale laïque de Rennes affiliée à la Ligue Française de l’Enseignement et de l’Education

Vous rencontrez le responsable de votre entreprise pour lui expliquer votre accident et savoir ce que vous devez faire. L’examinateur joue le rôle

Ce document d’information, préalablement remis à l’adhérent lors de sa première demande de conversion d’engagement, a pour objet de présenter les principales évolutions

De là, redescendez vers le Pont du Moulin pour rattraper la piste piétonne qui vous ramènera à votre point de départ.. La Chapelle

Avec des spectateurs, des artistes mais aussi du matériel trempés, le maire a annoncé « la mort dans l’âme », la fin de l’édition 2017 de la Fête de la Musique et vous

Le combustible utilisé dans une centrale nucléaire est empilé sous forme de pastilles dans des tubes métalliques de faible épaisseur. Le métal est un alliage, très bon