LogoLogo
Docs officielsTutos officiels
Symfony-6-B.U.T.
Symfony-6-B.U.T.
  • Présentation
  • Semestre 3
    • Séance 0 : Docker et Installation
    • Séance 1 : Introduction & Eco-système Symfony
    • Séance 2 : Architecture de Symfony & première page
    • Séance 3 et 4 : Controller, Routes et vues : les bases de notre fil rouge
    • Séance 5 : Modèles - Entités - ORM
    • Séance 6 : Relations entre entités
    • Séance 7 : Formulaires
    • Séance 8 : Exercices
    • Séance 9 : Mails
    • Séance 10 : Sécurité
  • Anciennes ressources
    • Séance 3 : Vues - TWIG
    • Séance 4 : Exercices
  • Semestre 4
    • Contexte du S4
    • Séance 1 : Notion de service, exemple du mail
    • Séance 2 : Filtres twig
    • Séance 3 : AssetMapper
    • Séance 4 : Mise en place d'un panier
    • Séance 5 : Event Dispatcher/Listener
    • Séance 6 : Localisation de l'application
    • Séance 7 : Requetes personnalisés (repository)
    • Séance 8 : Formulaires
    • Séance 9 : Formulaires et validations
    • Séance 10 : Sécurité et voters
    • Séance 11 : Séance révision
    • Séance 12 - 13 : TP Noté (2 heures 45)
    • Séance 14 : Evaluation écrite
  • Autres ressources
    • FAQ
    • Installation
    • Mise en production
    • Créer un environnement Symfony collaboratif
Propulsé par GitBook
Sur cette page
  • Dans la continuité du S3
  • Enjeux du S4
  • Evaluation de ce module
  • Les chapitres de la ressource

Cet article vous a-t-il été utile ?

Exporter en PDF
  1. Semestre 4

Contexte du S4

PrécédentSéance 4 : ExercicesSuivantSéance 1 : Notion de service, exemple du mail

Dernière mise à jour il y a 3 mois

Cet article vous a-t-il été utile ?

Dans la continuité du S3

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 : ).

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.

Enjeux du S4

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".

Evaluation de ce module

Séance de TP noté individuelle (3h) en fin de ressource et évaluation écrite (1h) en fin de semestre.

Les chapitres de la ressource

: Correction de la dernière séance de S3 et rappels sur les services

: Personnalisation des filtres Twig

: Gestion des assets (CSS, JS, images, ...)

: Utilisation des services et des sessions

: Gestion des événements

: Gestion des langues

: Utilisation des repositories

: Personnalisation des formulaires

: Validation des formulaires

: Gestion des droits

: TP de révision

: TP noté

: Evaluation écrite

Notion de service : exemple du mail
Filtres twig
AssetMapper
Mise en place d'un panier
Event Dispatcher/Listener
Localisation de l'application
Requetes personnalisés (repository)
Formulaires
Formulaires et validations
Sécurité et voters
Séance révision
TP Noté (3 heures)
Evaluation écrite
https://docs.mmi-troyes.fr/books/wr319d-wra319d
Organisation des cours du S4