Notre programme de formation Sylius
Construisez des boutiques e-commerce sur-mesure avec Sylius, sans réinventer la roue. En 3 jours, vous maîtriserez les concepts métier, l'architecture technique et les bons points d'extension pour livrer des projets ambitieux : catalogue, commandes, promotions, customisations front et back, logiques métiers spécifiques.
- 🎤 Animée par un expert de JoliCode, passionné et actif dans la communauté tech.
- 🎓 Certifiée Qualiopi, reconnue pour sa qualité et conforme aux standards les plus élevés.
- 💯 Très courte, pour une montée en compétence rapide et impactante.
- 🧑💻 Accompagnement possible après la formation pour des conseils adaptés à votre projet.
Contenu de la formation
Maîtrisez Sylius, le framework e-commerce open source basé sur Symfony
Sylius est aujourd'hui la solution e-commerce open source de référence dans l'écosystème Symfony. Pensée comme un framework plutôt que comme un produit fermé, elle vous donne une base solide (catalogue, commandes, paiements, promotions) tout en laissant la porte grande ouverte aux logiques métiers spécifiques de vos clients.
Mais cette flexibilité a un prix : Sylius repose sur une architecture riche (Resource, Grid, Twig Hooks, Symfony Workflow, Symfony UX) qu'il faut comprendre pour en tirer le meilleur. Sans une bonne carte du terrain, on passe vite à côté des bons points d'extension, et on finit par réécrire ce que Sylius savait déjà faire.
Cette formation vous donne cette carte. Sur 3 jours (+ 1 jour optionnel), nous construisons ensemble une boutique de prêt-à-porter réaliste : catalogue de vestes, chemises, pantalons et robes déclinés en tailles et couleurs, collections, promotions, validation des comptes clients, frais de port calculés au poids, montant minimum de commande. Chaque concept est introduit, puis immédiatement mis en pratique sur ce fil rouge.
Cette formation vous permettra de :
- comprendre les concepts métiers fondamentaux de Sylius : produits, variantes, options, attributs, customers, orders, promotions
- maîtriser l'architecture technique : Symfony Workflow, Twig Hooks, Symfony UX, Resource, Grid
- customiser les entités et les formulaires pour coller aux besoins métiers d'un projet réel
- personnaliser le shop (frontend) sans casser les mises à jour de Sylius
- adapter l'admin panel : menus, grids, dashboard sur-mesure pour les équipes internes
- implémenter de vraies logiques métiers : calculateurs, validators, state machines
- générer un jeu de fixtures réaliste pour développer et démontrer dans des conditions proches de la production
- aller plus loin sur l'expérience catalogue avec les Symfony Live Components (module optionnel)
- Préambule : pourquoi et quand utiliser Sylius
- Présentation du fil rouge : boutique de prêt-à-porter
- Catalogue : products, variants, options, attributs, prix
- Users : customers et admin users
- Orders : orders, order items, order item units
- États des commandes, livraisons et paiements
- Promotions natives : codes, règles, actions
- Stack technique et composants
- Symfony Workflow : machines à états des commandes
- Twig et Twig Hooks : architecture des templates
- Symfony UX dans Sylius
- Composant Resource : CRUD et opérations
- Composant Grid : fields, filters, actions
- Identifier les bons points d'extension
- Étendre les entités Sylius avec vos champs métiers
- Extensions de formulaire pour modifier les formulaires natifs
- Cas concret : autocomplétion pays sur l'adresse de livraison et de facturation
- Twig Hooks pour customiser les templates du shop
- Styles : coller à l'identité visuelle de la marque
- Menu principal : nouvelles entrées
- Grids : filtres, colonnes, actions
- Dashboard : personnalisation pour les tâches métiers
- Cas concret : validation des nouveaux comptes clients
- Mini state machine sur l'entité customer
- Opérations, dashboard, actions dans la grid et la page détail
- Système de fixtures de Sylius
- Enrichir les fixtures pour un jeu de données réaliste
- Bonnes pratiques pour le développement et les démos
- Cas concret : catalogue prêt-à-porter avec collections, tailles, couleurs
- Rôle des calculators dans Sylius
- Anatomie d'un calculator : structure, configuration, admin
- Quand créer son propre calculator
- Cas concret : frais de livraison en fonction du poids du colis
- Stratégies de validation dans Sylius
- Création d'un validator personnalisé
- Messages contextualisés côté shop avec Twig Component
- Cas concret : montant minimum de commande
- Validator backend, message panier, tests bout en bout
- Listes de produits multi-catégories
- Filtres sur les taxons et sur les options (couleurs, tailles)
- Symfony Live Components côté shop
- Filtrer, trier, paginer sans rechargement, sans framework JS
- Cas concret : page catalogue interactive complète
- Durée de la formation :
- 3 jours
- Tarif :
- 1800 € HT / personne
- Public
-
- Développeurs et développeuses Symfony
- Lead techs et architectes amenés à concevoir des projets e-commerce
- Équipes techniques en agence ou chez l’éditeur, prenant en main Sylius pour la première fois
- Pré-requis
-
- Bonnes bases en Symfony : contrôleurs, services, Doctrine, Twig, formulaires
- Aucune connaissance préalable de Sylius n'est requise
Portrait du formateur
Bien accompagné
Loïc Frémont
Loïc a commencé en assembleur sur des micro-contrôleurs avant de passer à PHP en 2005. Vingt ans plus tard, il est devenu une des références françaises sur Sylius : Sylius Key Contributor, principal mainteneur de l'initiative Sylius Stack, et contributeur régulier à Symfony, API Platform, Behat et PHPUnit.
Cette double casquette, contributeur du framework et praticien sur des projets clients, est précisément ce qui rend ses formations utiles. Quand un participant pose une question pointue sur le Resource Bundle ou les Twig Hooks, il y a de bonnes chances que Loïc ait écrit ou relu une partie du code concerné. On le retrouve régulièrement sur scène au Forum PHP de l'AFUP, à la SyliusCon et à l'API Platform Conference.
Notre expertise à ce sujet
Expertise
Beaucoup d'équipes hésitent aujourd'hui entre une solution SaaS comme Shopify et un framework e-commerce comme Sylius. La question est légitime : Shopify va vite, démarre tout seul, et impressionne par son time-to-market. Mais cette vitesse a un prix : un modèle de données contraint, des frais qui grimpent avec le volume, des intégrations métiers qui finissent par buter sur les limites de la plateforme, et une dépendance forte à un éditeur unique.
Sylius prend le problème à l'envers. Vous gardez la main sur votre code, votre base de données, vos règles métiers et vos coûts. Tout est extensible, tout est versionné, tout reste en PHP/Symfony. C'est le bon choix dès qu'un projet a besoin de logiques métiers spécifiques, d'intégrations profondes avec un SI existant, ou d'une gestion omnicanale ambitieuse (stock boutique, Click & Collect, marketplaces).
Chez JoliCode, Sylius est une de nos spécialités. Nous y contribuons activement : Sylius Key Contributor dans l'équipe, maintenance de l'initiative Sylius Stack, participation à la SyliusCon. Côté Symfony, sur lequel tout repose, nous comptons un membre de la Core-Team et contribuons régulièrement au framework.
Ce que vous apprenez dans cette formation, c'est ce que nous faisons au quotidien sur des projets en production.
Demander un devis
Nous sommes à votre disposition pour vous aider à choisir la formation adaptée à vos besoins et pour organiser des sessions sur-mesure si nécessaire.