Formation Framework Symfony Avancé


Taux global de satisfaction des Stagiaires Formation Framework Symfony Avancé : 4.8 sur 5 pour 497 formations

Accueil / Formation / programmation serveur

sagexa in good shape
"Ne parlez jamais de vous, ni en bien, car on ne vous croirait pas, ni en mal car on ne vous croirait que trop."
Confucius

Symfony 7 et 6 : perfectionnement

fonctionnalités avancées du framework Symfony

Lieu programmé : France entière (à distance)

du 04-11-2025 au 07-11-2025 (durée 4 jours)

Tarif : 1966 € HT / personne (1966 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 04-11-2025programmation serveur

Cette formation de 4 jours sur le framework Symfony 7 et 6 permet d'aborder les principaux aspects des composants avancés de Symfony: bonnes pratiques, migration, performance, sécurité. Elle s'adresse à des développeurs PHP souhaitant aller plus loin avec framework Symfony.

Symfony 7 et 6 : perfectionnement

Objectifs de la formation Symfony 7 et 6 : perfectionnement

  • Comprendre les principes de migration de version sous Symfony
  • Savoir déployer une application Symfony
  • Maîtriser le développement et l'utilisation des Service sous Symfonys sous Symfony
  • Bien utiliser l'injection de dépendance sous Symfony
  • Découvrir les Bonnes Pratiques Symfony
  • Maîtriser l'ORM Doctrine : DQL et Triggers sous Symfony
  • Savoir sécuriser une application Symfony
  • Mettre en oeuvre la programmation événementielle sous Symfony
  • Améliorer les performances avec les Caches sous Symfony
  • Savoir implémenter des Tests Unitaires et Fonctionnels sous Symfony
  • Maîtriser l'utilisation des Workflows sous Symfony
  • Savoir mettre en oeuvre une exécution asynchrone sous Symfony
  • Découvrir les possibilités UX sous Symfony
  • Etre capable d'envoyer des messages SMS et Mail sous Symfony

Contenu de la formation Symfony 7 et 6 : perfectionnement

Formation Symfony 7 et 6 : perfectionnement

Durée de la formation

4 jours

Participants à la formation Symfony 7 et 6 : perfectionnement

Cette formation Symfony 7 et 6 s'adresse aux chefs de projet web, aux développeurs et aux architectes techniques PHP.

Niveau : avancé 🌶️🌶️🌶️

Pré-requis de la formation

Bonne pratique de Symfony 7

😊👉 j'évalue mon niveau php/objet ici (QCM)

Pour bien se préparer :

Que faire après cette formation ?

Travaux pratiques de la formation

les participants réaliseront l'implémentation d'une application web basée sur le framework Symfony.


Programme de la formation Symfony 7 et 6 : perfectionnement

Introduction
  • Symfony Cycle de Vie et LTS
  • Principales évolutions des dernières versions majeures
  • Les nouveautés de Symfony 7
  • Upgrader de 5.4 à 6.0.0
  • Upgrader de 6.4 à 7.0.0
  • Déployer une Application Symfony

< sommaire formation Symfony 7 et 6 : perfectionnement


Les Services
  • Conteneur de Services
  • Créer / Configurer des Services dans le Container
  • Services Publics vs. Privés
  • Injection de Dépendance et Conteneurs
  • Service Locator

< sommaire formation Symfony 7 et 6 : perfectionnement


Bonnes Pratiques Symfony 7
  • Création du projet
  • Configuration
  • Logique métier
  • Contrôleurs, Templates et Formulaires
  • i18n
  • sécurité
  • acifs web : introduction à Webpack
  • tests

< sommaire formation Symfony 7 et 6 : perfectionnement


Doctrine
  • Entité riches vs. anémiques
  • Description de la structure
  • Mappage, Migrations et mises à jour
  • DQL et jointures
  • Triggers

< sommaire formation Symfony 7 et 6 : perfectionnement


Sécurité
  • User
  • Firewall
  • Authentification
  • Autorisation par rôle
  • Les Voters
  • Stratégie d'accès

< sommaire formation Symfony 7 et 6 : perfectionnement


Evènements sous Symfony 7
  • cycle de vie et principe des évènements
  • Listener (écouteur)
  • Subscriber (souscripteur)
  • DDD et Domain Events

< sommaire formation Symfony 7 et 6 : perfectionnement


Cache Http
  • en-têtes de cache
  • Reverse Proxy
  • Cache partiel et ESI

< sommaire formation Symfony 7 et 6 : perfectionnement


Les Tests
  • Tests Unitaires et TDD
  • Kernel, env et BDD
  • Fixtures
  • Tests Fonctionnels

< sommaire formation Symfony 7 et 6 : perfectionnement


Formulaires Symfony
  • Composant Form
  • Affichage
  • Validation
  • Traitement
  • Messages Flash

< sommaire formation Symfony 7 et 6 : perfectionnement


Workflow
  • Les états
  • Les transitions

< sommaire formation Symfony 7 et 6 : perfectionnement


Exécution asynchrone
  • Principe : Messenger, Sender, Receiver et Envelope Stamps
  • Tâche et files d'attente
  • Routage et transport
  • Worker, échecs et réexécution

< sommaire formation Symfony 7 et 6 : perfectionnement


Symfony UX et Composants DataViz
  • Installation et configuration
  • Graphiques avec ChartJS
  • Transitions avec Swup

< sommaire formation Symfony 7 et 6 : perfectionnement


Symfony Notifier
  • Installation et paramétrage
  • Mail avec Notifier
  • SMS avec Notifier
  • Messages Push dans le navigateur avec Notifier

< sommaire formation Symfony 7 et 6 : perfectionnement