Formation Magento 2 : Développement de sites e-commerce


  • CONCEPTS ET BONNES PRATIQUES DE DÉVELOPPEMENT AVEC MAGENTO 2
REFERENCE
 
 
MGTD
DUREE
 
 
3 jours
TARIFS
 
 
En Intra
Niveau : Débutant
Cours à distance: Non
OBJECTIFS :
 

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.

PRÉ-REQUIS :
 

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

PUBLIC :
 

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

PROGRAMME :
 

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

TRAVAUX PRATIQUES :
 

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

EN INTRA SEULEMENT
FORMATION MAGENTO
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Joomla est un logiciel professionnel de gestion de contenu sous licence GNU/GPL, permettant de créer rapidement et simplement un site internet dynamique. La conception objet du CMS, son...

3 j

 
Joomla est un logiciel professionnel de gestion de contenu sous licence GNU/GPL, permettant de créer rapidement et simplement un site internet dynamique. La conception objet du CMS, son...

1 j

 
Dans cette formation Jahia vous apprenez à publier du contenu sur des sites WEB grâce aux fonctionnalités CMS de Jahia. Une partie introductive permet de comprendre tout ce...

3 j

 

Web - Digital

Jahia : Développement
Jahia remplit les rôles de portail Internet et de gestionnaire de contenu (CMS). C’est une plateforme flexible et fortement ouverte de par la dimension open source du produit. Cette...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

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

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB