Formation Sylius : programme, parcours et certification
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
| Competence | Niveau requis | Module 1 | Module 2 |
|---|---|---|---|
| PHP | Intermediaire (2+ ans) | Requis | Requis |
| Symfony | Bases (DI, routing, Twig) | Requis | Requis |
| Doctrine ORM | Bases (entites, repositories) | Requis | Requis |
| Docker | Notions | Recommande | Requis |
| API Platform | Notions | Non requis | Recommande |
| Git | Bases | Requis | Requis |
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
| Formule | Duree | Tarif HT/participant | Participants |
|---|---|---|---|
| Module 1 - Fondamentaux | 3 jours (21h) | 1 800 EUR | 4 a 8 |
| Module 2 - Avance | 2 jours (14h) | 1 400 EUR | 4 a 8 |
| Parcours complet (M1+M2) | 5 jours (35h) | 2 900 EUR | 4 a 8 |
| Intra-entreprise | Sur mesure | Sur devis | Illimite |
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 :
- Installation et configuration d'un projet Sylius
- Extension du modele de donnees avec des entites custom
- Personnalisation du checkout avec une etape metier
- Creation d'un plugin avec tests automatises
- 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 :
- Le guide complet de l'ecosysteme Sylius
- Le guide d'installation Sylius
- La demo Sylius en ligne
- Sylius avec Docker
Inscrivez-vous ou demandez un programme personnalise pour votre equipe. Nous adaptons le contenu a votre contexte projet et a votre niveau technique.
