Formation Magento 2 : Backend Avancé
2790€ HT / personne |
5 jours (35 heures) |
Présentation
Magento 2 est une plateforme de commerce électronique open-source écrite en PHP. Le logiciel a été initialement développé par Varien Inc en novembre 2015, basé sur Framework Zend. Premier CMS d’e-commerce open source avec son infrastructure modulaire, Magento offre une liberté aux e-commerçants en leurs donnant un contrôle intégral sur leurs sites Web ainsi qu’une personnalisation complète. La grande diversité de son écosystème, la performance des plugins et la richesse des thèmes développés ont permis à Magento de figurer parmi les cinq premiers CMS utilisés dans les sites d’e-commerce en France. Avec plus de 250 000 commerçants dans le monde Magento détient à lui seul 30% du marché des CMS E-commerce. Preuve de son succès mondial Magento a été racheté en mai 2018 par Adobe.
Cette formation Magento 2 vous apprend à installer, à configurer et à développer en utilisant toutes les possibilités d’un site Magento avec de multiples fonctionnalités comme la gestion du catalogue, jusqu’aux opérations marketing qui boosteront la performance de votre site web. À l’aide de travaux pratiques, cette formation vous permettra d’acquérir les compétences nécessaires pour pouvoir comprendre et étendre les possibilités fonctionnelles de vos websites sous Magento 2.
De plus notre formateur référent détient une certification Magento : il saura donc vous donner les clés pour bâtir vos projets de création de sites web.
Comme dans toutes nos formations, nous utiliserons la dernière version du CMS Magento 2.4 (sortie en décembre 2018 à la date de la rédaction de l’article) couplé à PHP 8.
Objectifs
- Découvrir les nouveautés de Magento 2
- Savoir utiliser, comme gestionnaire de boutique, une installation de Magento
- Savoir mettre en place et maintenir une boutique complète et personnalisée
- Savoir d’où viennent les informations & configurations pour développer ensuite un thème et une extension
Public visé
Développeur, Tech Lead, Architecte Technique
Pré-requis
- Connaissances de HTML 5 et CSS 3, et PHP 7
- Tester Mes Connaissances
Programme de la formation Magento 2 : Backend Avancé en PHP 8
Tour de table & présentation du background de chacun
Jour 1 – Présentation et versions
- Les versions
- Différence entre Magento 2 et Magento 2 Entreprise
- Le prix : bien comprendre la politique tarifaire
- Les fonctionnalités en plus
- Alternatives à Magento
- Prestashop
- Symfony 4
- Autres
- Les préjugés ou arguments commerciaux
La mise en place
- Pré-requis
- Une installation prête à l’utilisation
- La ligne de commande bin / Magento
- Installation de Magento
- Les fichiers sources
- Un Vhost en place
- L’installation
- Les crons Magento
- Package de langue
- Bonus : Migrer depuis un système existant / collaboration avec un autre système
- Atelier : utilisation d’une installation de Magento standard
L’environnement général
- Connexion – éléments essentiels de sécurité
- Les utilisateurs
- Les rôles
- Le chemin de l’admin
- Les accès aux dossiers
- Configuration : présentation et modifications importantes
- Endroits stratégiques de configuration
- La gestion des magasins : première approche et impact sur les niveaux de Magento
- Boutique > Configuration : table core_config_data
- Atelier : avoir une boutique avec un produit commandable
Jour 2 -Les données de la boutique
- La structure des données dans Magento – Modèle EAV
- Les attributs et jeux d’attributs produits
- Les catégories de produits
- Les produits spéciaux en détail
- Promotions diverses
- Configurer les taxes
- Les conditions générales de ventes
Jour 2 & 3 – La boutique au jour le jour
- Le cycle complet de la commande
- Gestion des clients et groupes de clients
- La gestion des stocks
- Les imports / exports
Jour 3 & 4 – Ajouter des pages à mon site et éditer le design
- Éléments statiques
- Résumé des principes de fonctionnement de l’apparence de Magento en découvrant le thème magento / luma
- Déclaration d’un thème
- Dossier Web et static.php en dev
- Templates
- Layout
- Les emails automatiques
- Les variables personnalisées
- Les traductions
- Atelier : créer un thème
Jour 4 & 5 – Extension Magento
- La structure d’une extension
- Installer une extension
- Créer une extension
- Surcharger une partie de code
- Utiliser les dependency Injection (IoC)
- Le logger, UrlInterface et StoreManager et TransportBuilder
- Stocker – lire des données en base – CRUD
- Créer le modèle, la ressource, la collection
- Créer des API pour permettre l’extraction des données
- Réaliser des appels API vers Magento 2
- Définir des rôles pour l’extension
- Utiliser les helpers
- Rendre configurable par l’admin mon extension
- Rendre consultable via une grille ma table dans l’admin
- Surcharger complètement du code Magento
- Créer une route FrontOffice pour interagir avec l’extension
- Utiliser un layout
- Déclarer un block
- Utiliser les Factories principales
- Appel à un produit, modification et suppression
- Utiliser les API Magento Core
- Travailler à l’événement
- Créer une commande
- Tâches Cron
- Liste des extensions utiles
- Atelier : fabrication d’une extension complète
Pour aller plus loin
Formation Odoo pour les développeurs
Formation Dynamics fonctionnelle
Formation Dynamics pour les développeurs
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Fabrice
Témoignages
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation
Noter la formation
2790€ HT / personne |
5 jours (35 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS