• éligibleCPF

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 Code 242878
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 est destinée aux développeurs PHP souhaitant maîtriser l’intégration de Magento dans son ensemble et développer leurs propres extensions.
Concrètement, à l'issue de cette formation, les participants auront acquis les capacités 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).

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION

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

PROGRAMME DE LA 2NDE JOURNEE DE FORMATION

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 : logique d’affichage Configuration d’un module 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

PROGRAMME DE LA 3EME JOURNEE DE FORMATION

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 Travaux pratiques : é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.


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