14_AF_0000247285_SE_0001649161 # Symfony - perfectionnement Vivaneo

Symfony - perfectionnement

Date de mise à jour : 20/12/2025 | Identifiant OffreInfo : 14_AF_0000247285
Organisme responsable : Vivaneo

Objectifs


  • Approfondir l'architecture et le fonctionnement interne de Symfony

  • Maîtriser les bonnes pratiques de développement avancées

  • Concevoir des applications Symfony robustes, maintenables et performantes

  • Exploiter pleinement les composants clés du framework

  • Optimiser la sécurité, les performances et la qualité du code

  • Mettre en place des tests automatisés et une démarche de qualité logicielle

Programme de la formation

Module 1 : Rappels avancés et architecture Symfony


  • Cycle de vie d'une requête Symfony

  • Architecture MVC et découplage

  • Utilisation avancée du container de services

  • Configuration avancée (YAML, PHP, variables d'environnement)

Module 2 : Routing, contrôleurs et formulaires avancés

  • Routing avancé (conditions, paramètres, exigences)

  • Contrôleurs fins et responsabilités

  • Formulaires complexes, formulaires imbriqués

  • Validation avancée et contraintes personnalisées

Module 3 : Doctrine ORM – niveau avancé

  • Mapping avancé (relations complexes, héritage)

  • Requêtes avancées avec QueryBuilder et DQL

  • Optimisation des performances Doctrine

  • Gestion des transactions et événements Doctrine

Module 4 : Sécurité avancée dans Symfony

  • Authentification et autorisation avancées

  • Voters et rôles complexes

  • Sécurisation des API

  • Bonnes pratiques de sécurité (CSRF, XSS, injections)

Module 5 : API et Symfony

  • Création d'API REST avec Symfony

  • Sérialisation et normalisation

  • Gestion des erreurs et des statuts HTTP

  • Introduction à API Platform (principes et cas d'usage)

Module 6 : Tests et qualité du code

  • Tests unitaires et fonctionnels avec PHPUnit

  • Tests de contrôleurs et de services

  • Utilisation de fixtures et environnements de test

  • Outils de qualité de code et bonnes pratiques

Module 7 : Performances et optimisation

  • Cache Symfony (HTTP cache, cache applicatif)

  • Optimisation des requêtes et du temps de réponse

  • Logs et monitoring

  • Bonnes pratiques de mise en production

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
-Hotel d'entreprise GreenSpace
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :