Formation : Magento Commerce : développement
(Réf. 19270)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
LAMP (Linux Apache MySQL PHP)
Prérequis
- Connaissance des concepts objet.
- Connaissance d’une architecture MVC.
- Une première approche de Magento serait un plus.
Public
- Développeur Web
- Architecte logicielle
Objectifs
- Comprendre les concepts et l'architecture de Magento
- Configurer et administrer un site e-commerce sous Magento
- Créer des extensions
Type de formation
CourteProgramme
1. PRESENTATION DE MAGENTO
Présentation fonctionnelle de Magento et de son interface d’administration :
. Gérer plusieurs magasins
. Les produits et leurs attributs
. Les catégories
. Les clients
. Les commandes : taxes, frais de port, livraisons
Travaux pratiques : installation de Magento.
2. DANS LE CŒUR DE MAGENTO
Conseils à l’installation de Magento.
Architecture applicative.
Présentation du modèle de données EAV : l’exemple d’un produit et de ses attributs.
Gestion des droits.
Travaux pratiques :
. Comprendre le code PHP de Magento.
. Gestion des utilisateurs dans la base de données.
. Gestion des produits dans la base de données.
3. LES MODULES
Qu’est-ce qu’un module ?
Structure de fichiers d’un module : blocks, modèles, configuration…
Modifier l’affichage par défaut dans Magento.
Modifier les comportements par défaut de Magento.
Travaux pratiques :
. Création d’un module. Options de configuration.
. Créer une interface de configuration et interagir avec le module. Les blocs d’affichage.
. Ajout d’un bloc dans le module.
LA BASE DE DONNEES
Rappel sur le modèle EAV.
Introduction au framework Zend_DB.
Présentation de l’API d’accès à la base de données.
Travaux pratiques : interrogations de la base de données.
5. SYSTEMES DE PAIEMENT
Les différentes méthodologies de paiement.
Travaux pratiques : mise en place d’un moyen de paiement par carte bancaire.
6. GESTION DES EVENEMENTS
Une autre méthode de surcharge du comportement de Magento.
Présentation des principaux événements interceptés par Magento.
Travaux pratiques : mise en place d’un module avec interception d’événements.
7. MODULE D’ADMINISTRATION
Comment modifier l’interface d’administration de Magento ?
Travaux pratiques : création d’un module backend.
8. APPLICATIONS COMPLEMENTAIRES
Les notions de thèmes et interfaces : créer son propre design.
Communiquer avec des applications externes : les Web services.
Travaux pratiques : utilisation des Web services de Magento.Pédagogie
Non renseignéPoint(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Non renseigné