
Magento 2 - Développer un module Magento 2
Durée
4 jours, 28 heures
Modalité
Objectifs
Opérer une installation de magento 2
Déterminer l'architecture de magento 2
Créer un module front et back office magento 2
Etre capable de mettre en oeuvres les tests
Prérequis
Disposer de connaissances de base en développement objet PHP
Public cible
Développeurs, ou chefs de projets
Financement
- OPCO
- France Travail
Programme
Utiliser l'environnement de magento 2
- L'environnement de développement Magento
- L'installation de Magento 2
- La configuration de Magento 2
- La mise en place d'outils PHP
- Les modes Default, Developer, Production, Maintenance
Examiner l'architecture de magento 2
- L'arborescence des fichiers
- Les technologies
- Une structuration logique du système de fichiers
Utiliser les modules
- Présentation générale des modules
- La constitution des modules
- Le contenu minimum d'un module
- Les différentes classes d'un module
- Les fichiers XML d'un module (validation obligatoire, cloisonnement par aire)
Gérer l'instanciation des objets
- La création d'un objet
- L'utilisation de l'injection de dépendances
- L'objet manager
- L'utilisation du compilateur
- L'utilisation des types virtuels
- La configuration des préférences
Gérer le routage et les controllers
- Présentation générale des routeurs et des controllers (ou Action Classes)
- Les différents routeurs disponibles
- Le fonctionnement d'un routeur
- La configuration du routage de chaque module
- Les résultats possibles
- L'instanciation à l'intérieur d'un controller
Utiliser les plugins de magento 2
- La création d'un plugin
- Les limites des plug-ins
- L'utilisation des listener before, after et arounf
- Le plugin de tri
- La convention de nommage
Utiliser les modèles
- Les modèle simple et EAV (Entity Attribute Value)
- Les flux et les scripts de données
- Les scripts d'installation de schémas et de données
- Les scripts de mise à jour de schémas
- Les généralités du CRUD
- La création de nouvelles entités
Opérer différents tests
- Les commandes d'installation et d'exécution
- La création d'un test unitaire
- La création de tests statiques et fonctionnels
- La création de tests d'intégration, de tests d'intégrité
Modalités d'évaluation
- Les acquis des participants seront mesurés tout au long de la session de formation.
- L'évaluation privilégiera l'aspect formatif et les interactions participant/formateur. Elle pourra éventuellement prendre l'aspect d'un QCM.
- Une attestation de fin de formation reprendra l'ensemble des objectifs pédagogiques de la formation et sanctionnera l'acquisition des savoirs du participant.
Méthodes mobilisées
- Exercices d'autopositionnement, partages d'expériences interactifs entre stagiaires
- Supports théoriques et pratiques
- Mises en situation
En savoir plus
Télécharger le programme
PDF — 1,2 Mo
Accessibilité aux personnes handicapées
Comment se déroulent nos formations ?
Avis et satisfaction
recommandent lexom
Score obtenu à partir de 8389 réponse depuis 2020
- 89% recommandent les compétences formateur Basé sur 8389 réponses d'apprenants
- 90% sont satisfait de la proximité du lieu de formation Basé sur 8389 réponses d'apprenants
- 88% sont satisfait de l'organisation globale des formations Basé sur 8389 réponses d'apprenants
Prochaines sessions
Ouvrez votre session dès maintenant
Garantie dès un inscrit
Cette formation dans vos locaux
(1) Coût pédagogique journalier distanciel
Délai estimé : entrée en formation possible 4 à 6 semaines après inscription, session garantie dès un inscrit.
Prochaines sessions
Ouvrez votre session dès maintenant
Garantie dès un inscrit
Cette formation dans vos locaux
(1) Coût pédagogique journalier distanciel
Délai estimé : entrée en formation possible 4 à 6 semaines après inscription, session garantie dès un inscrit.