E-commerce10 min

Formation Sylius : programme, parcours et certification

Par Pierre-Arthur Demengel
Formation SyliusSymfonyCertificationE-commercePHP

Votre equipe veut monter en competence sur Sylius ? Notre programme de formation couvre tout ce qu'un developpeur PHP/Symfony doit savoir pour etre productif sur Sylius : de l'installation a la mise en production, en passant par la creation de plugins, la personnalisation du checkout et l'architecture headless. Voici le programme detaille.

Pourquoi se former a Sylius ?

Sylius est un framework e-commerce puissant mais exigeant. Sans formation, les developpeurs reproduisent des anti-patterns qui generent de la dette technique :

  • Modifier directement les fichiers du vendor au lieu d'utiliser la decoration de services
  • Surcharger les templates sans utiliser les Twig Hooks
  • Ignorer le systeme de Channels et coder en dur des logiques multi-boutique
  • Creer des requetes SQL brutes au lieu d'utiliser les repositories Sylius
  • Ne pas tester les plugins avec PHPSpec et Behat

Une formation structuree evite ces pieges et accelere la mise en production de 2 a 3 mois.

Public cible

Nos formations s'adressent a trois profils :

  • Developpeurs PHP/Symfony : vous maitrisez Symfony et voulez ajouter Sylius a vos competences pour des projets e-commerce.
  • Lead developers et architectes : vous devez evaluer Sylius pour un projet et definir l'architecture technique.
  • Equipes en transition : votre equipe migre un projet vers Sylius (depuis PrestaShop, Magento, ou un developpement custom) et a besoin d'une montee en competence rapide.

Programme de formation

Le parcours est divise en deux modules complementaires.

Module 1 : Fondamentaux Sylius (3 jours)

Ce module couvre tout ce qu'il faut pour etre autonome sur un projet Sylius.

Jour 1 : Architecture et concepts

  • L'ecosysteme Sylius : composants, bundles, plugins
  • Le modele de donnees : entites, interfaces, extension
  • Le systeme de Channels : multi-store, multi-devise, multi-locale
  • Installation et configuration (avec Docker)
  • TP : installer Sylius, configurer un canal, creer des produits

Jour 2 : Personnalisation

  • Etendre les entites Sylius (ajouter des champs custom)
  • Les form extensions : modifier les formulaires admin et shop
  • La decoration de services : modifier les comportements sans toucher au code source
  • Les Twig Hooks : personnaliser les templates
  • Le systeme de grilles (Grid) : listes admin personnalisees
  • TP : ajouter un champ "marque" aux produits, modifier le formulaire de checkout

Jour 3 : Fonctionnalites metier

  • Le checkout : etapes, events, personnalisation
  • Les promotions : regles, actions, coupons
  • Les paiements : Payment Requests, integration Stripe
  • Les livraisons : methodes, calculateurs, zones
  • La machine a etats (Symfony Workflow) : commandes, paiements, livraisons
  • TP : implementer un checkout custom avec une etape de commentaire, configurer Stripe

Module 2 : Sylius avance (2 jours)

Ce module approfondit les sujets avances pour les projets complexes.

Jour 4 : Plugins et API

  • Creer un plugin Sylius : structure, configuration, tests
  • L'API REST avec API Platform : endpoints custom, serialisation, authentification JWT
  • Architecture headless : Sylius + Next.js/React
  • Les event listeners et subscribers : etendre les workflows
  • TP : creer un plugin "Wishlist" complet avec API, tests et documentation

Jour 5 : Production et operations

  • Tests automatises : PHPUnit, PHPSpec, Behat, Cypress
  • CI/CD : GitHub Actions, GitLab CI, deploiement automatise
  • Performance : cache, Varnish, Redis, optimisation Doctrine
  • Monitoring : Sentry, Grafana, Prometheus
  • Mise en production : Deployer, Docker, Kubernetes
  • TP : deployer le projet fil rouge sur un serveur de staging avec CI/CD

Methodologie pedagogique

Notre approche est resolument pratique :

  • 40% theorie, 60% pratique : chaque concept est immediatement mis en application
  • Projet fil rouge : construction d'une boutique complete du jour 1 au jour 5
  • Environnement pre-configure : chaque participant dispose d'un environnement Docker pret a l'emploi
  • Support apres formation : acces a un canal Slack dedie pendant 1 mois apres la formation pour poser des questions
  • Ressources : supports de cours numeriques, code source des exercices, cheat sheets

Prerequis detailles

CompetenceNiveau requisModule 1Module 2
PHPIntermediaire (2+ ans)RequisRequis
SymfonyBases (DI, routing, Twig)RequisRequis
Doctrine ORMBases (entites, repositories)RequisRequis
DockerNotionsRecommandeRequis
API PlatformNotionsNon requisRecommande
GitBasesRequisRequis

Votre equipe n'est pas encore a l'aise avec Symfony ? Nous proposons un module preparatoire Symfony (2 jours) qui couvre les fondamentaux necessaires pour aborder Sylius sereinement.

Formats et tarifs

FormuleDureeTarif HT/participantParticipants
Module 1 - Fondamentaux3 jours (21h)1 800 EUR4 a 8
Module 2 - Avance2 jours (14h)1 400 EUR4 a 8
Parcours complet (M1+M2)5 jours (35h)2 900 EUR4 a 8
Intra-entrepriseSur mesureSur devisIllimite

Nos formations sont eligibles au financement OPCO et peuvent etre prises en charge par votre budget formation professionnelle.

Parcours de certification

A l'issue de la formation, chaque participant realise un projet d'evaluation qui couvre les competences cles :

  1. Installation et configuration d'un projet Sylius
  2. Extension du modele de donnees avec des entites custom
  3. Personnalisation du checkout avec une etape metier
  4. Creation d'un plugin avec tests automatises
  5. Deploiement sur un environnement de staging

La reussite du projet donne lieu a une attestation de competences Sylius delivree par notre agence.

Nous recommandons egalement de passer la certification Symfony officielle (SensioLabs) qui valide les competences framework sous-jacentes a Sylius.

Prochaines sessions

  • Septembre 2026 : Module 1 - Fondamentaux (Strasbourg ou distanciel)
  • Octobre 2026 : Parcours complet 5 jours (Metz ou distanciel)
  • Novembre 2026 : Module 2 - Avance (distanciel)

Sessions intra-entreprise disponibles toute l'annee sur demande.

Pour aller plus loin

En attendant votre formation, commencez par explorer :

Inscrivez-vous ou demandez un programme personnalise pour votre equipe. Nous adaptons le contenu a votre contexte projet et a votre niveau technique.

Questions fréquentes

13 projets livrésGrand-Est & BelgiqueLighthouse >90Disponible immédiatement

Un projet en tête ?

Discutons de votre site web. Réponse garantie sous 24h.

Ou appelez directement :06 95 41 30 25

WhatsApp
Appeler