Symfony est un framework PHP qui vous permettra d'écrire une application web de manière plus organisée avec une séparation de la logique en plusieurs composants.
Bienvenue dans cette nouvelle formation consacrée à la découverte et à l'apprentissage du framework PHP Symfony .
Symfony est un framework qui va vous fournir un ensemble de classes préconçues qui vont vous permettre de simplifier les tâches récurrentes dans la création d'une application web (vous allez avoir des classes pour communiquer avec la base de données, valider les données, gérer les URL...).
Symfony suit la structure MVC (pour Model View Controller), qui est une manière d'organiser le code qui est très répandue et que l'on retrouve sur la plupart des frameworks modernes aujourd'hui. Aussi, ce que vous allez apprendre avec Symfony sera aussi valable pour d'autres frameworks.
Découverte de Symfony
Installation de Symfony
Nos premières pages
Moteur de template Twig
L'ORM Doctrine
Les formulaires
Valider les données
Comprendre les services
TP : Formulaire de contact
TP : Catégorie
ORM, relation ManyToOne
Envoi de fichiers
Le composant sécurité
Paginer les données
Doctrine avancé (select partiel, DTO & DQL)
Asset Mapper
Le serializer
Désérialisation et MapRequestPayload
Authenticator stateless