Organisme certifié QualiopiDu lundi au vendredi, de 9 h à 17 h146 rue Paradis, Marseille et à distance

S’ouvre dans un nouvel onglet

Formation Framework PHP / Symfony

Symfony est le framework PHP de référence pour les applications web professionnelles.

35 h · 5 joursIndividuel (à la carte)Présentiel
formation PHP Symfony

Notre équipe vous conseille

Est-ce la bonne formation pour vous ?

Votre objectif, votre niveau, votre financement : notre équipe vérifie avec vous que cette formation vous correspond, ou vous oriente vers celle qui vous conviendra mieux.

Pour qui
Développeur web, Intégrateur web, Développeurs JavaScript, architectes et chefs de projets Web…
Prérequis

Bonne maîtrise de l’environnement informatique, pratique du développement Web. Connaître un langage de programmation

Durée
35 h · 5 jours

En bref

Durée35 h · 5 jours
ModalitésIndividuel (à la carte), Présentiel
LieuMarseille, 146 rue Paradis
Délai d'accèsEnviron 2 semaines à compter de l’accord de prise en charge.

Ce que vous saurez faire

  • Maîtriser les nouveautés de PHP 8 utiles au développement Symfony.
  • Comprendre l’architecture d’un projet Symfony : routage, contrôleurs, services et injection de dépendances.
  • Construire des vues avec Twig et des interfaces dynamiques avec Symfony UX.
  • Gérer les données avec Doctrine ORM et les formulaires avec validation.
  • Sécuriser une application et exposer une API REST.
  • Tester, optimiser et déployer une application Symfony.

Programme

Formation PHP / Symfony

01PHP moderne et installation
  • Rappels PHP 8 : typage, attributs, enums, readonly, match
  • Composer, Symfony CLI et création d’un projet
  • Structure d’un projet, environnements et configuration
  • Cycle de vie d’une requête HTTP
02Cœur du framework
  • Routage par attributs et gestion des URL
  • Contrôleurs, requêtes et réponses
  • Services, autowiring et injection de dépendances
  • Événements et commandes console
03Vue et interface
  • Twig : syntaxe, héritage, composants Twig et sécurité
  • AssetMapper et gestion des ressources front
  • Symfony UX : Stimulus, Turbo et Live Components
04Données et formulaires
  • Doctrine ORM : entités, relations, migrations, requêtes
  • Formulaires : création, thèmes, validation des données
  • Upload de fichiers et traitement asynchrone avec Messenger
05Sécurité et API
  • Authentification, firewall, rôles et voters
  • Création d’une API REST ; aperçu d’API Platform
  • Envoi de courriels avec Mailer ; internationalisation
06Qualité, performances et production
  • Tests unitaires et fonctionnels avec PHPUnit
  • Analyse statique (PHPStan) et standards de code
  • Cache applicatif et cache HTTP
  • Déploiement, variables d’environnement et conteneurs Docker
07Ouverture aux outils d’IA
  • Assistants de code (GitHub Copilot, Claude, Cursor) : générer, expliquer et tester du code Symfony
  • Bonnes pratiques : relecture, sécurité et responsabilité du développeur

Financer cette formation

Selon votre situation, tout ou partie de la formation peut être pris en charge. Notre équipe vérifie vos droits avec vous.

Votre employeur (OPCO), France Travail, la Région ou un financement personnel peuvent prendre en charge cette formation.

Notre équipe identifie la bonne solution et monte le dossier avec vous.

Toutes les solutions de financement

Informations pratiques

Type de reconnaissance
Attestation de fin de formation
Accessibilité
Locaux accessibles aux personnes à mobilité réduite (PMR) et aux personnes en situation de handicap (PSH).
Référent handicap : Bénédicte Guilloteau, benedicte@mandyben.com

Fiche mise à jour le 29 octobre 2026

En savoir plus sur cette formation

Symfony est le framework PHP de référence pour les applications web professionnelles. Cette formation s’appuie sur les versions actuelles (Symfony 7.4 LTS et Symfony 8, PHP 8.4 et plus) et couvre l’architecture, Doctrine, la sécurité, les API, les tests et la mise en production. Prérequis : pratique du développement web et connaissance d’un langage de programmation.

Objectifs :
• Maîtriser les nouveautés de PHP 8 utiles au développement Symfony.
• Comprendre l’architecture d’un projet Symfony : routage, contrôleurs, services et injection de dépendances.
• Construire des vues avec Twig et des interfaces dynamiques avec Symfony UX.
• Gérer les données avec Doctrine ORM et les formulaires avec validation.
• Sécuriser une application et exposer une API REST.
• Tester, optimiser et déployer une application Symfony.

PHP moderne et installation
• Rappels PHP 8 : typage, attributs, enums, readonly, match
• Composer, Symfony CLI et création d’un projet
• Structure d’un projet, environnements et configuration
• Cycle de vie d’une requête HTTP

Cœur du framework
• Routage par attributs et gestion des URL
• Contrôleurs, requêtes et réponses
• Services, autowiring et injection de dépendances
• Événements et commandes console

Vue et interface
• Twig : syntaxe, héritage, composants Twig et sécurité
• AssetMapper et gestion des ressources front
• Symfony UX : Stimulus, Turbo et Live Components

Données et formulaires
• Doctrine ORM : entités, relations, migrations, requêtes
• Formulaires : création, thèmes, validation des données
• Upload de fichiers et traitement asynchrone avec Messenger

Sécurité et API
• Authentification, firewall, rôles et voters
• Création d’une API REST ; aperçu d’API Platform
• Envoi de courriels avec Mailer ; internationalisation

Qualité, performances et production
• Tests unitaires et fonctionnels avec PHPUnit
• Analyse statique (PHPStan) et standards de code
• Cache applicatif et cache HTTP
• Déploiement, variables d’environnement et conteneurs Docker

Ouverture aux outils d’IA
• Assistants de code (GitHub Copilot, Claude, Cursor) : générer, expliquer et tester du code Symfony
• Bonnes pratiques : relecture, sécurité et responsabilité du développeur

Avis

Ils sont passés par là. Des stagiaires.

Tous les avis et références
J'ai pu créer ma boutique en ligne et réaliser des ventes en lançant ma marque :-)
Ce stage m'a permis de tester plusieurs appareils photo, et de me mettre en situation pour mieux comprendre les problématiques.
Les explications claires et bien ciblées ont permis à notre collaborateur à la fois de se former et de rectifier ses procédures. Objectif atteint donc et nous en remercions le formateur.
Je vous confirme que la formation s’est excellemment bien déroulée. Le contenu était très intéressant et devrait m’apporter beaucoup dans mon travail à venir. J’en profite pour vous féliciter sur le choix de vos formateurs, le formateur fait preuve d’une grande pédagogie et d’une extrême gentillesse.

Questions fréquentes

Par quel langage commencer ?

Pour le web, HTML et CSS puis JavaScript. Pour l'analyse de données ou l'automatisation, Python. Nous vous orientons selon votre objectif.

Peut-on se reconvertir dans le développement ?

Oui, avec les titres professionnels Développeur front end et Développeur back end, accessibles en blocs de compétences.

Les formations sont-elles pratiques ?

Oui, chaque notion est mise en pratique sur des exercices et des projets.

Proposez-vous des formations en administration système ?

Oui : Linux, Docker, Zabbix, Oracle et sécurité des systèmes d'information.

Où se déroulent les formations ?

Dans nos locaux au 146 rue Paradis, à Marseille (6e), dans vos locaux pour les formations intra-entreprise, ou à distance en visio, en direct avec le formateur. Les modalités possibles sont indiquées sur chaque fiche.

Pas sûr(e) d'être fait(e) pour ça ?

Chacun sa façon d'atteindre son objectif. Notre équipe vous rappelle pour trouver la formation et le financement adaptés à votre situation.

Je me fais guider

  • QualiopiOrganisme certifié
  • 1 780personnes formées en 2026
  • 98 %de satisfaction
  • Depuis 2006à Marseille, 146 rue Paradis