Formation de PrestaShop à Sylius

La formation « De PrestaShop à Sylius, bases techniques pour développeurs e-commerce »

Emagma est partenaire officiel de Sylius et a conçu un programme de formation en français adapté pour les professionnels spécialiste de Prestashop 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 avec votre équipe - formation intra - ou en rejoignant un groupe - formation inter.

La formation PrestasShop > Sylius est une formation complète et se déroule sur 3 journées ou 6 demi-journées.

La formation peut se faire en présentiel, dans vos locaux ou en distanciel.

Contactez-nous pour connaître les dates de la prochaine formation PrestaShop > Sylius ou organiser une session en intra pour votre entreprise.

Objectifs de la formation

Cette formation a pour objectif d’accompagner des développeurs PrestaShop dans leur montée en compétences vers Sylius, solution e-commerce moderne basée sur Symfony. Elle s’adresse à des développeurs ayant une expérience e-commerce mais n’ayant pas nécessairement de pratique de Symfony. Pendant 3 journées majoritairement pratiques, les participants découvrent:

  • La philosophie et l’architecture de Sylius,
  • Les différences fondamentales avec Prestashop,
  • Les bases de Symfony nécessaires pour développer avec Sylius,
  • La création et la personnalisation de fonctionnalités e-commerce.

À l’issue de la formation, le participant est capable de démarrer un projet Sylius, de comprendre son modèle de données et de développer ses premières fonctionnalités métier.

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)
  • Expérience sur PrestaShop ou une autre solution e-commerce
  • Les bases de Git et de la ligne de commande
  • L’utilisation régulière de Symfony et la connaissance de ses principaux concepts est un plus mais n’est pas obligatoire (console, routing, DI, yaml, Doctrine)
  • Un laptop fonctionnel équipé d’un environnement Git + PHP 8.x + Composer + Mysql
  • L’accès à la ligne de commande
  • Un environnement Docker et docker-compose récent et fonctionnel
  • Si la formation se fait à distance, vous disposez d'une connexion de qualité, d'une webcam et d'un casque fonctionnels

Programme de la formation PrestaShop > Sylius

Jour 1

  • Présentation de Sylius et de son positionnement
  • Sylius vs PrestaShop :
    • Monolithe vs framework e-commerce
    • Overrides vs extension propre
    • Hooks vs events
  • Architecture Symfony (rappels essentiels) :
    • Controllers, services, DI
    • Doctrine ORM
  • Installation d’un projet Sylius
  • Initialisation des données
  • Découverte de Sylius :
    • Back-office
    • Front-office
  • Architecture de Sylius :
    • Core, bundles, composants
  • Le modèle e-commerce Sylius :
    • Channels
    • Products / Variants
    • Attributes / Options
    • Taxons
  • Mapping Prestashop → Sylius (cas concrets)

Jour 2

  • ResourceBundle :
    • Concepts
    • Configuration
  • GridBundle :
    • Grids admin
    • Filtres, actions, colonnes
  • Focus catalogue produit
  • Gestion des images
  • Étendre une entité Sylius (sans override)
  • Créer une entité métier administrable
  • Personnalisation du back-office
  • Utilisation des services Sylius
  • Events & machine à états (cas PrestaShop → Sylius)

Jour 3

  • Internationalisation
  • Emails transactionnels
  • Aperçu API REST Sylius
  • Bonnes pratiques d’architecture Sylius
  • Erreurs fréquentes des ex-développeurs PrestaShop
  • Création d’un thème Sylius
  • Introduction aux plugins Sylius
  • Standards qualité (aperçu) :
    • Tests
    • Organisation du code
  • Atelier libre :
    • Cas métier réel
    • Questions projet
    • Débrief refonte PrestaShop → Sylius

Évaluation des progrès

La formation est conçue autour d'exercices pratiques qui vous permettent de tester votre compréhension des parties théoriques.

La formation se termine par un questionnaire qui vous permet d'évaluer, avec le formateur, la prise en main des éléments vu en formation.

Le suivi et la participation active à la formation vous permettent d'accéder à une attestation remise par Emagma.

Vous êtes en situation de Handicap ?

Nous faisons notre maximum pour que nos formations soient accessibles aux personnes en situation de handicap.

Afin d'apporter une réponse adaptée pour l'organisation de votre formation, contactez-nous.

Ce que les stagiaires pensent de notre formation

Nous avons formé 5 agences web et de nombreux collaborateurs sur Sylius E-commerce.

Appréciations

  • La formation est notée 4.5/5 par l'ensemble des stagiaires.
  • 100% des participants jugent que la qualité de la formation excellente.
  • 100% des participants recommandent cette formation à leurs collègues développeurs.

Participer à une formation Prestashop > Sylius

Vous souhaitez en savoir plus sur notre formation « De PrestaShop à Sylius; bases techniques pour développeurs e-commerce » ? 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. Nous répondons à vos emails dans les 24h jours ouvrés :)

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

33 av du Général Leclerc
09000 FOIX - FRANCE
Espace Coworking - FIRMIN PONS
780 route d'espagne
31190 AUTERIVE - FRANCE