Formation Magento 2 : Développement de sites e-commerce Concepts et bonnes pratiques de développement avec Magento 2

Durée 3 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence MGTD
Éligible CPF Non
Certification Titre professionnel Développeur web et web mobile

Magento est une solution e-commerce open source puissante et flexible qui peut s’adapter à la plupart des cas de site de vente en ligne. Reposant sur PHP5 et Zend Framework et construit selon une logique modulaire, Magento est ouvert aux extensions qui permettent d’affiner ou compléter les fonctions de base.

Cette formation Magento 2 est destinée aux développeurs PHP souhaitant maîtriser l’intégration de Magento dans son ensemble et développer leurs propres extensions.

Objectif opérationnel : 

Savoir maîtriser l'intégration de Magento dans son ensemble et développer leurs propres extensions.

Objectifs pédagogiques : 

Concrètement, à l'issue de cette formation Magento 2, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les concepts et l'architecture de Magento,
  • Modifier les fonctionnalités natives de Magento,
  • Ajouter leurs propres fonctionnalités,
  • Développer un site e-commerce sous Magento.

Public :

Ce cours Magento développeur s'adresse en particulier aux architectes, aux développeurs, et aux intégrateurs.

Prérequis :

Pour que cette formation  Magento se déroule dans les meilleures conditions, il faut que vous ayez une bonne connaissance de PHP et des concepts du développement orienté objet (POO).

Jour 1

Architecture de Magento

Architecture technique
Architecture applicative
Structure des dossiers sous Magento
Architecture Model-View-Controller (MVC)
EAV
La gestion multisite

Modifier le design dans Magento

Interfaces et thèmes

Arborescence
Surcharger un thème (fail-over)

Travaux pratiques

Interfaces, thèmes et surcharge

Les blocs

Qu’est-ce qu’un bloc ?
Qu’est-ce qu’un layout ?
Handle
Section block

Les templates

Section reference
Qu’est-ce qu’un template ?

Travaux pratiques

Layouts et templates

Jour 2

Créer un module avec Magento

A quoi sert un module ?
Déclarer un module
Création de Helper
Traduction

Travaux pratiques

Helpers et traductions

Création de la logique d’affichage (block)
Déclaration d’un layout

Travaux pratiques

Configuration du module

Installation d’un module

Travaux pratiques

Création de la table métier

La couche modèle

Model Resource
Model
Collection

Travaux pratiques

Couche modèle

La surcharge

Quand et pourquoi (ne pas) l’utiliser ?

Blocks Model et ressources Helper

Travaux pratiques

Surcharges

Les évènements

Présentation

Travaux pratiques

Utiliser un évènement

Jour 3

Modifier le back office

Menu de navigation
Les contrôleurs
Les droits d’accès
Les grilles de données

Travaux pratiques

Liste des produits les plus consultés
Les formulaires
Édition des produits les plus consultés

Gestion des API

A quoi ça sert ?
Exemples d’API natives
Créer sa propre API

Travaux pratiques

API produits les plus consultés

Méthodologie de travail sous Magento

L'importance des tests unitaires
Résoudre des problématiques simples
Analyser les messages d'erreurs
Exploiter au mieux l'outil de reporting

Ce cours alterne présentation magistrale et exercices pratiques (50%) afin d'illustrer et de confirmer les concepts abordés.

Date de mise à jour du programme : 14/02/2024

Dates et lieux

Du 10 au 12 juin 2024
Lieu
Distanciel
Durée
3 jrs
1650 € HT
Du 10 au 12 juin 2024
Lieu
Paris
Durée
3 jrs
1650 € HT
Du 23 au 25 septembre 2024
Lieu
Distanciel
Durée
3 jrs
1650 € HT
Du 23 au 25 septembre 2024
Lieu
Paris
Durée
3 jrs
1650 € HT
Du 25 au 27 novembre 2024
Lieu
Distanciel
Durée
3 jrs
1650 € HT
Du 25 au 27 novembre 2024
Lieu
Paris
Durée
3 jrs
1650 € HT


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB