Calendrier Contact

Magento 2 - Développer un module Magento 2

Référence
BUR-WEB-47
Mis à jour le 05 mars 2023

Durée

4 jours, 28 heures

Modalité

Présentiel, Distanciel

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

à propos de lexom
93%

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

Votre session près de chez vous

Aucune ville trouvée

Garantie dès un inscrit

Partout en France, même en distanciel
Date à votre convenance
À partir de 938,00 €(1)
Devis personnalisé
Rapide
Sans engagement

Cette formation dans vos locaux

Devis personnalisé
Rapide
Sans engagement

(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.

Demande de devis

Formation sélectionnée

Magento 2 - Développer un module Magento 2

Applications & Logiciels