Revenir à la liste des catégories de formation



Formation : Magento Commerce : développement


(Réf. 19270)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Dé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

Courte

Programme

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é
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Non renseigné
Revenir en haut





Revenir à la liste des catégories de formation