Symfony5 est un Framework MVC (Modèle-Vue-Contrôleur) 3 tiers écrit en PHP, supporté par l’éditeur SensioLabs (https://sensiolabs.com/fr).
Symfony5 est un ensemble de composants réunis sous la forme d’une distribution. La standard édition offre donc un Framework Full-Stack incluant entre autres un ORM (Mapping Objet-relationnel: Doctrine 2), le moteur de Templating Twig, la gestion des emails avec SwiftMailer, ou encore un composant de sécurité pour la gestion de l’authentification utilisateur et des permissions.
Le respect du protocole HTTP et du paradigme MVC sont au cœur du Framework, qui fournit un contexte de développement complet avec un outil complet de débogage. Le développeur a un accès uniformisé à la base de données, aux contrôleurs, aux vues, etc. Le Framework fournit également une large bibliothèque de fonctions utilitaires. Du côté de la sécurité, Symfony fournit des protections contre les attaques classiques sur les applications Web (SQL injection, XSS, CSRF, etc.).
Symfony5 permet de s'interfacer avec n'importe quel type de base de données(MariaDB, MySQL, PostgreSQL, Oracle, Microsoft SQL Server, etc.).
Grâce au modèle MVC, le code source est séparé des vues (pages HTML) ce qui assure une maintenabilité et une bonne structuration du projet web.
La technologie Symfony5 de nos jours a été utilisé pour développer plusieurs sites et portails mondialement connus :
BBC
CBS
TED
Wetter.com
Lockers
Le CMS Drupal8 est construit sur le noyau Symfony
Le CMS Magento2 est construit sur le noyau Symfony
La mission de Grembat est de faciliter la gestion des grosses réparation entretien et maintenance des bâtiments aux gestionnaires de parc immobilier public ou privé, syndics de copropriétés, chargés d'affaires immobilières, chargés d'opérations en bâ...
Pour faciliter la gestion de son activité d'organisation de stages dans le domaine du bien-être et du développement personnel, l'association Présence à Soi et au Monde a décidé de se doter d'un site web lui permettant de simplifier la gestion de son ...
La mission de Fadila El Gadi est de concevoir, réaliser et commercialiser son prêt à porter haut de gamme. Fadila El Gadi nous a contactés pour créer une boutique en ligne lui permettant de proposer un autre canal de vente à sa clientèle internationa...
Dans le cadre de sa mission de mettre en lien les professionnels du bien-être avec leur public, goyoga a décidé de se doter d'une plateforme de réservation et de gestion d'activité permettant au public de gérer ses réservations en ligne, et aux profe...