Contexte du S4
Dernière mise à jour
Cet article vous a-t-il été utile ?
Dernière mise à jour
Cet article vous a-t-il été utile ?
Tout ce qui a été vu et fait dans Symfony en S3 est considéré comme acquis (donc ne pas hésiter à réviser : le support est ici : https://docs.mmi-troyes.fr/books/wr319d-wra319d).
Quelques rappels seront fait, mais on ne revient pas sur les bases de l'installation, de la manipulation contrôleurs/vue, des entités, de la sécurité ou encore la configuration de docker qui doit maintenant être acquise.
Approfondir un ensemble de concepts (personnalisation des formulaires, événements, webpack, repository, ...), qui facilitent le développement, permettent de garder un code "propre" et "bien rangé".
Cette ressource sera en lien avec les ressources WR406/WRA406 (développement front) et la SAE WS401.
L'objectif est de produire un workflow complet d'une application web "moderne".
Séance de TP noté individuelle (3h) en fin de ressource et évaluation écrite (1h) en fin de semestre.
Notion de service : exemple du mail : Correction de la dernière séance de S3 et rappels sur les services
Filtres twig : Personnalisation des filtres Twig
AssetMapper : Gestion des assets (CSS, JS, images, ...)
Mise en place d'un panier : Utilisation des services et des sessions
Event Dispatcher/Listener : Gestion des événements
Localisation de l'application : Gestion des langues
Requetes personnalisés (repository) : Utilisation des repositories
Formulaires : Personnalisation des formulaires
Formulaires et validations : Validation des formulaires
Sécurité et voters : Gestion des droits
Séance révision : TP de révision
TP Noté (3 heures) : TP noté
Evaluation écrite : Evaluation écrite