Cissé Moussa Diawara Issif Master Informatique 2ième année
Plan Qu’est-ce que Symfony ? Pourquoi utiliser Symfony ? Utilisations et fonctionnalités Architecture et flux d’exécution d'une requête par Symfony Conclusion
Qu’est-ce que Symfony? Un puissant Framework PHP permettant de réaliser rapidement des sites complexes Édité par la société française SensioLabs Plusieurs versions de Symfony depuis sa création Il est possible de tout faire avec Symfony Il est nécessaire d’avoir une connaissance en : PHP, POO, Espace de noms
Pourquoi utiliser Symfony ? Symfony est basé sur le modèle d’architecture MVC Il préconise la définition d’un nombre restreint de bundle C’est un outil capable de répondre à n'importe quels besoins pour un site web tel que: Évolutivité du code Maintenabilité Sécurité Déploiement
Architecture MVC
Utilisations et fonctionnalités Symfony utilise la version 5 de PHP et propose entre autres: Une séparation du code en trois couches (MVC) Une gestion des url parlante Des performances optimisées et un système de cache Un générateur de back-office et un lanceur de module Une couche d’ORM et une d'abstraction de données Une architecture extensible
Architecture et flux d’exécution d'une requête par Symfony
Conclusion