Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Mettez en oeuvre l'architecture du framework, le mapping Doctrine, les formulaires, le système de sécurité et les API, à travers un projet fil rouge développé de bout en bout.
#[Route('/commandes/{id}', name: 'commande_show', methods: ['GET'])]
#[IsGranted('ROLE_GESTIONNAIRE')]
public function show(Commande $commande): Response
{
return $this->render('commande/show.html.twig', [
'commande' => $commande,
'lignes' => $commande->getLignes(),
]);
}Cette formation entièrement pratique fait construire une application Symfony complète sur une version LTS du framework, plutôt que d'empiler des démonstrations isolées. Elle couvre l'architecture du framework (bundles, conteneur de services, injection de dépendances), la persistance des données avec Doctrine (entités, associations, migrations, repository personnalisés), la construction de formulaires liés à des objets métier et leur validation, ainsi que le composant Security pour l'authentification et les votants d'autorisation. Un module est consacré à l'exposition d'API et à l'écriture de tests fonctionnels sur les contrôleurs. L'ensemble se construit autour d'un projet fil rouge développé de bout en bout. Elle s'adresse aux développeurs PHP maîtrisant déjà la programmation objet et souhaitant travailler avec un framework structurant.
Les objectifs
Développer des applications robustes et maintenables avec le framework Symfony.
Public visé
Développeurs PHP souhaitant travailler avec un framework structurant.
Prérequis
Maîtrise de PHP orienté objet et des bases de données relationnelles.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.