Développer un site e-commerce avec Sylius
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 25/06/2024. Dernière mise à jour le 28/10/2024.
Version du programme : 1
Programme de la formation
Sylius est une plateforme open source de développement de sites e-commerce basée sur Symfony. Cette formation vous permettra de découvrir Sylius puis d’en maîtriser les principaux concepts afin d’être capable de développer vos propres projets e-commerce.
Objectifs de la formation
- Revoir l’injection de dépendance et son implémentation dans Symfony
- Découvrir Sylius et ses interactions avec Symfony
- Comprendre les fonctionnalités natives de Sylius
- Savoir adapter les éléments e-commerce centraux de Sylius
- Manipuler les API Sylius permettant une utilisation Headless
Profil des bénéficiaires
- Développeurs PHP connaissant Symfony
- Maîtrise du langage PHP
- Bonnes connaissances du framework Symfony ou avoir suivi notre formation "Symfony pour les développeurs PHP"
Contenu de la formation
-
Maîtriser l'inversion de contrôle et son implémentation
- Comprendre l'intérêt de l'inversion de contrôle
- Revoir son implémentation dans Symfony
-
Découvrir Sylius et ses interactions avec Symfony
- Connaître les objectifs et principes de Sylius
- Installer puis configurer Sylius
- Explorer l'architecture de Sylius
- Découvrir l'architecture Produit
-
Connaître les fonctionnalités natives de Sylius
- Manipuler la structure des produits
- Étendre les formulaires Sylius
- Utiliser les canaux pour piloter l'e-commerce
- Explorer la gestion les utilisateurs
- Visualiser le panier et la commande de bout en bout
- Appréhender le système d'états transition
-
Savoir adapter les éléments e-commerce centraux de Sylius
- Découvrir les state machine des autres entités
- Modifier les state machines
- Découvrir l'interface d'administration
- Maîtriser les grids et ressources
- Découvrir les systèmes Langue, Monnaie et Traduction
- Créer une entitée ressource et configurer une grid
- Comprendre le fonctionnement des promotions
- Découvrir les systèmes de taxation et d'expédition
- Comprendre les "Adjustments"
- Manipuler les événements
-
Aller plus loin avec Sylius
- Découvrir l'approche des tests de Sylius
- Envoyer des emails avec le SyliusMailer
- Découvrir la gestion frontend de Sylius
- Manipuler les API Sylius permettant une utilisation Headless
Julien Dubuisson Duplessis est développeur chez Troopers. Il a plus de 10 d’expériences en PHP et plus de 6 ans d’expérience avec Symfony et Sylius, et plusieurs dizaines de projets mis en ligne et maintenus avec ces technologies. Il est également formateur sur ces sujets depuis 2019.
- Feuilles de présence
- Questions orales ou écrites
- Mises en situation
- Formulaire d’évaluation de la formation
- Certification de réalisation de la formation
- Evaluation des projets réalisés par les apprenants
- Accueil des apprenants dans une salle dédiée à la formation (si présentiel)
- Documents supports de formation projetés
- Exposés théoriques
- Live-coding
- Mise à disposition en ligne de documents supports à la suite de la formation