Bienvenue dans cette formation Sylius 2, conçue pour vous guider pas à pas à travers les concepts clés et les meilleures pratiques de ce framework e-commerce puissant. Que vous soyez expert de Sylius 1.x, ou que vous n’ayez aucune connaissance, cette formation Sylius 2 est gratuite et faite pour tous les développeurs Symfony / PHP !

⚠️ Attention, ces tutoriels sont en cours de construction

Chapitre 1 – Installation

Chapitre 2 – Création d'une ressource Sylius

Dans cette formation, nous aborderons l’installation de Sylius et ses pré-requis techniques, afin de vous assurer une base solide pour travailler efficacement. Vous apprendrez à créer et gérer des resources Sylius, ces entités qui structurent vos données, et à concevoir des interfaces d'administration intuitives pour gérer vos entités facilement. La personnalisation des formulaires dans le back-office sera également au programme, pour optimiser les interactions utilisateur avec vos données.

Nous explorerons également la mise en place des grids Sylius, un outil essentiel pour afficher et manipuler vos données avec des filtres avancés, des actions de masse, et des boutons d'action personnalisés. Pour aller plus loin, nous verrons comment utiliser les Twig hooks afin de personnaliser les affichages, tant pour le front-office que pour le back-office. Vous découvrirez aussi comment créer des fixtures, ces données de test qui vous permettent de simuler des scénarios réalistes.

La formation inclut une section sur l’ajout d’éléments dans le menu d’administration de Sylius, vous permettant de personnaliser l’interface selon vos besoins. Aussi, nous nous pencherons sur l’utilisation de Symfony Workflow pour implémenter des State Machines, une fonctionnalité puissante pour gérer les états de vos entités.

Cette formation est émaillée d’exemples concrets et d’études de cas pour vous aider à mettre en pratique les notions apprises. Préparez-vous à explorer tout le potentiel de Sylius 2 et à développer des boutiques e-commerce sur mesure et performantes.