Formation Sylius

Les bases techniques de Sylius

Emagma est partenaire officiel de Sylius et a conçu un programme de formation en français adapté pour les professionnels qui souhaitent progresser rapidement sur Sylius e-commerce, connaître et appliquer les bonnes pratiques de Sylius, ou porter leur connaissance d'une autre solution (PrestaShop, Magento) vers Sylius.

La formation se déroule sur 3 jours dans vos locaux - formation intra - ou en rejoignant un groupe - formation inter.

La prochaine formation est prévue à Toulouse en février 2020, contactez-nous pour vous pré-inscrire.

Objectifs de la formation Sylius

L’objectif de la formation officielle Sylius est d’amener un développeur Symfony à utiliser, modifier et personnaliser la solution e-commerce Sylius E-commerce.

Pendant 3 journées comportant 60 à 70% de pratique, vous apprendrez à connaître la philosophie du framework Sylius et vous ajouterez des fonctionnalités spécifiques au besoin de votre projet e-commerce, à modifier le comportement de base de la solution, personnaliser l’affichage, créer un plugin etc.

A l’issue de la formation, vous disposerez d’une première expérience qui, au delà de la documentation officielle, vous permettra de répondre aux besoins réels d’un projet e-commerce.

Vous souhaitez vous former à Sylius, quelques pré-requis

Afin d'aborder dans de bonnes conditions cette formation technique, nous vous demanderons de répondre à ces pré-requis

  • Une bonne connaissance du langage PHP (programmation objet).
  • L’utilisation régulière de Symfony et la connaissance de ses principaux concepts est recommandée (console, routing, DI, yaml, Doctrine).
  • Un laptop fonctionnel équipé d’un environnement Git + PHP 7.3 + Composer + Mysql
  • L’accès à la ligne de commande.
  • Un environnement Docker et docker-compose récent et fonctionnel.

Programme de la formation Sylius

Jour 1

  • Présentation de Sylius, solution e-commerce open source basée sur Symfony.
  • Installation d’un projet Sylius et initialisation des données.
  • Découverte de la solution du point de vue de l’administrateur.
  • Découverte de la solution du point de vue du client.
  • Configuration générale.
  • Configuration spécifique et adaptation au marché français.
  • Présentation de l’architecture de Sylius, composants, bundles et core.
  • Utiliser le ResourceBundle.
  • Utiliser le GridBundle, configuration simple et avancée.
  • Focus sur les produits et les variantes.

Jour 2

  • Étendre une entité de Sylius et personnaliser le backoffice.
  • Créer une nouvelle entité qui sera administrable dans le backoffice.
  • Utilisation avancée des composants « Grid » et « Resource » et sur le frontoffice.
  • Gestion des images dans Sylius.
  • Fonctionnement et mise en pratique de l’internationalisation.
  • Créer une Api REST internationalisée.
  • Créer et envoyer des emails.
  • Utiliser une machine à état pour déclencher des actions.

Jour 3

  • Présentation des services qui constituent le coeur de Sylius.
  • Modifier le fonctionnement d’un service interne de Sylius.
  • Standards qualité de Sylius.
  • Behat & BDD.
  • PhpSpec.
  • Tester une Api REST du composant « Resource ».
  • Transformer une fonctionnalité en plugin.
  • Créer un thème Sylius.
  • Bonnes pratiques pour publier un plugin sur la marketplace Sylius.
  • Temps libre pour traiter un sujet custom.

Participer à une formation Sylius

Vous souhaitez en savoir plus sur notre formation Sylius ? Appelez-nous au 09 72 12 56 99 ou laissez nous un message sur info@emagma.fr, nous nous ferons un plaisir de répondre à vos questions.

Votre message a bien été envoyé !
Nous vous recontacterons très prochainement.

Votre message n'a pas pu être envoyé, merci de vérifier les données du formulaire.


SAS au capital de 80.500 Euros

+33 (0) 9 72 12 56 99info@emagma.fr

32 avenue du Général De Gaulle
09000 FOIX - FRANCE
Espace Coworking - FIRMIN PONS
780 route d'espagne
31190 AUTERIVE - FRANCE