Formation Magento

Apprenez à maîtriser Magento Open Source et exploitez tout le potentiel de cette solution e-commerce modulable avec Synolia !

Gérez et développez votre boutique Magento en toute autonomie !

Expert de Magento Open Source depuis la création de la solution en 2008, Synolia propose un programme de formation à destination des équipes métiers et techniques. Quel que soit le secteur d’activité de votre entreprise, que vous soyez administrateur ou développeur, nous vous aidons à maîtriser votre plateforme e-commerce et à développer son potentiel en toute autonomie.

De deux à quatre jours, en présentiel ou à distance, nos parcours de formation Magento sont adaptés à vos profils et à vos besoins.

Capture d'écran du back end Magento

Formation développeur backend Magento OS
  • Objectif : formation au développement et aux bonnes pratiques back end Magento
  • Durée : 4 jours
  • Public : développeurs PHP souhaitant acquérir des compétences techniques avancées sur Magento 2, architectes techniques, ou toute personne ayant besoin de comprendre et de modifier le code de Magento
  • Prérequis : connaissances en PHP, notions de programmation orientée objet (POO), et idéalement une familiarité avec les concepts de bases de données (MySQL) et le fonctionnement des applications web
  • Programme :

1. Introduction et installation de Magento :
Présentation de Magento, installation de l’environnement de développement (Docker, Composer, IDE) et découverte rapide des interfaces front-office et back-office

2. Socle technique et architecture :
Compréhension des technologies utilisées (PHP, MySQL, ElasticSearch, etc.), des conventions de nommage (PSR-1, PSR-2) et de la structure des dossiers de l’application Magento

3. Développement de modules personnalisés (« Hello World ») :
Apprentissage de la déclaration et de l’initialisation d’un module, création de routes et de contrôleurs et mise en forme de l’affichage via les layouts, blocks, ViewModels et templates

4. Injection de dépendances et patterns de conception :
Maîtrise de l’injection de dépendances, utilisation des Factories et Repositories pour manipuler les entités (produits, clients, etc.) et compréhension du rôle de l’AbstractModel

5. Gestion des données et modèles custom :
Création et manipulation de modèles, ResourceModels et Collections personnalisés pour interagir avec des tables de base de données spécifiques, incluant l’utilisation d’interfaces et de Repositories dédiés

6. Altération du fonctionnel Magento :
Apprentissage des mécanismes de personnalisation du comportement de Magento via les réécritures, événements et plugins

7. Administration et tâches planifiées (Crons) :
Configuration des paramètres d’administration, gestion des routes et layouts du panneau d’administration, mise en place des listes de contrôle d’accès (ACL) et planification des tâches (Crons)

8. Points avancés :
Introduction à des concepts complexes comme l’EAV (Entity-Attribute-Value), la gestion du cache et les indexes.

Formation développeur frontend Magento OS
  • Objectif : formation au développement et aux bonnes pratiques frontend Magento
  • Durée : 2 jours
  • Public : développeurs souhaitant apprendre à personnaliser l’interface utilisateur (frontend) de Magento.
  • Prérequis : connaissances basiques en PHP, notions de programmation orientée objet (POO) et des bases du développement web (HTML, CSS, JavaScript)
  • Programme :

1. Manipulation des thèmes
Création et première customisation d’un thème (Luma/Blank, parent/enfant, override/extension, etc/view.xml)

2. Manipulation des layout
Composition de la page en XML (suppression, ajouts, déplacements de blocs)
Concepts : Block vs container, Handles, Merge et override, Page Layout, passage d’informations vers le template
Astuces et pense-bêtes : Récupérer la liste des handles, afficher un bloc CMS

3. Déploiement des fichiers statics
Modes développeur vs production
Commande setup:static:deploy

4. Utilisation de CSS/Less
Utilisation de Less, fichiers CSS générés (mobile/desktop)
Modifier le style du site : Couleur des boutons principaux, taille des titres H1, cacher un bloc uniquement en desktop

5. Utilisation et altération du Javascript
La stack : RequireJS, jQuery et jQuery UI, Knockout.js, Underscore.js
Widget jQuery UI : Widget factory, Widgets standards, Override, mixin et extend

6. Utilisation des UI Component
Interfaces dynamiques basées sur Knockout.js (données privées, cache FPC)
Configuration en XML et PHP
Données privées et cache

7. Focus sur page builder

8. Gestion des traductions

Formation administrateur Magento OS
  • Objectif : formation à l’administration d’une boutique Magento/Adobe Commerce
  • Durée : 2 à 4 jours
  • Public : administrateurs de boutiques en ligne souhaitant appréhender la solution ou améliorer leur connaissance de celle-ci et de ses fonctionnalités avancées
  • Prérequis : connaissances basiques de l’e-commerce
  • Programme :

1. Généralités
Présentation de la plateforme, de ses fonctionnalités et de ses avantages pour les entreprises

2. Front-office
Présentation générale du front-office et des parcours client types

3. Généralités sur l’administration
Découverte de l’interface d’administration de Magento, navigation dans les menus et les options. Présentation de la structuration de l’information dans l’application et de la gestion des traductions et des droits

4. Administration du catalogue
Présentation des typologies de produits et de leurs spécificités. Administration des produits, prix, stocks, attributs, catégories et des impacts sur le front-office

5. Marketing
Présentation des fonctionnalités marketing avancées de l’application et de leur administration : promotions, merchandising, produits liés (cross-sell), fidélité, carte cadeau…

6. Contenus
Explication de la structuration des contentus dans l’application et focus sur l’utilisation du page builder

7. Administration des ventes
Analyse de la gestion des comptes clients, du traitement des commandes, de la gestion des retours et des remboursements

8. Reporting
Généralités sur le reporting intégré

9. Configuration
Analyse des possibilités de configuration de la boutique : livraison, paiement…

10. Performance
Considérations générales sur la performance et la gestion des caches

Des formations animées par nos experts Magento

Synolia participe activement à l’animation de la communauté Magento. Et nous sommes le premier partenaire français à avoir déployé la version Magento 2 Cloud Edition en France. Ainsi, notre équipe exerce aussi bien son expertise sur le CMS Magento 2 OS que sur Adobe Commerce.

Benjamin Volle, technical Manager Adobe Commerce/Magento est un membre actif de la communauté Magento et multi certifié par l’éditeur Adobe. Il accompagne nos clients au quotidien dans la prise en main de leurs plateformes Magento et Adobe Commerce, et dans le développement de leur performance.

Pourquoi choisir Synolia pour votre formation Magento ?

Nous comptons plus  d’une centaine de projets réalisés sur Magento. Et, depuis 2024, nous avons intégré Blackbird, une agence reconnue sur la solution Magento OS. Ses fondateurs sont des développeurs certifiés et passionnés par la solution. Ainsi, nous avons toutes les ressources et compétences pour vous former sur la personnalisation de votre boutique en ligne, sur la gestion de votre catalogue de produits complexe ou encore la gestion multi-store/multi-devise.

Les bénéfices post-formation

À l’issue de la formation, les administrateurs gagnent en autonomie pour gérer leur catalogue produits, configurer leurs boutiques, optimiser les ventes et suivre les performances au quotidien. Les développeurs, quant à eux, maîtrisent les bonnes pratiques pour personnaliser, maintenir et faire évoluer la plateforme en toute sécurité, en respectant les standards de Magento. Vous repartez avec une compréhension approfondie de la solution et des compétences immédiatement opérationnelles pour atteindre vos objectifs e-commerce.

    Vous avez besoin d'une formation Magento ?

    L’équipe Synolia se tient à disposition pour former vos administrateurs et développeurs sur Magento Open Source !

    Contactez-nous !