Calendrier Contact
Applications & Logiciels
Applications & Logiciels

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

Ouvrez votre session dès maintenant

Garantie dès un inscrit

Partout en France, même en distanciel
Date à votre convenance
À partir de 1900 € (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