Web & mobilité
Magento pour Développeur
Objectifs pédagogiques de la formation
La formation Magento développeur répond au besoin des sociétés qui souhaitent mettre en oeuvre une solution de vente en ligne en s'appuyant sur Magento.
La formation Magento pour développeur est orientée sur la pratique pour vous permettre de comprendre l'architecture de la solution par le biais de plusieurs développements de modules.
Tous les aspects sont abordés, de la configuration de modules à la surcharge de comportements natifs, en passant par les interactions avec la base de données et la gestion des événements.
Programme de la formation
Introduction
- Contexte et fonctionnalités
- Magento et la technique
- L'Écosystème Magento et son intérêt pour les développeurs
Installation de Magento
- Installation et base de démonstration
- Installation sur un serveur local
- Installation sur un serveur dédié
- Mettre à jour une instance Magento
- Migrer une instance Magento
- TP : Installation et migration de Magento
Magento Connect
- Bien utiliser Magento Connect
- Magento Connect, la V1.5 et la V2
- Le Downloader et les versions Enterprise et Professional
- TP : Mise en place de la traduction française
Outils aidant aux développements
- Outils de développement / Magento et Zend Studio
- Outils de développement XHTML/CSS
- Méthodologie de debog sous Magento
- Outils intégrés à Magento
- TP : Standards de développement
Bases du système de template
- Structure des dossiers sous Magento
- Architecture Modele Vue Controleur
- Terminologie, vues, interfaces, thèmes...
Organisation des templates
- Répertoires d'interfaces
- Hiérarchie des thèmes
- Composition des layouts
- Relations administration et layouts
- Personnalisation des pages produits
- Conseils pour une bonne exploitation du fallback
- Relations avec les modules et l'architecture MVC
- TP : Prise en main et personnalisation des templates
- TP : Analyse des interactions modules et design
Développement de modules sous Magento
- Structure générale
- Contenu et fonctionnement interne
- Création de Helper
- Donner un accès concret à un module
- Donner des ressources à un module
- Renseigner et exploiter les ressources créées
- Interactions avec les autres modules
- Intégration au backoffice
- Autres fonctionnalités
- TP : Analyses et réalisations de modules exploitant les techniques de développement offertes par Magento
Import et export d'éléments sous Magento
- Configuration des profils
- Prérequis
- Dataflow produits
- Dataflow clients
- Dataflow attributs et catégories
- TP : Import et export d'éléments
Webservice Magento
- Performances et protocoles
- Méthodes
- Enrichir le webservice
- TP : API
- TP : Produits
- TP : Catégories
- TP : Manipulations
Méthodologie
- Les tests unitaires
- Résolution des problèmes
- TP : Rédaction de tests unitaires pour Magento
- TP : Utilisation de Zend_Debug et Firephp
- TP : Utilisation de Zend Code Tracing et Zend Debugger
- Ref :
- MG03
- Durée :
- 5 jours
- Tarif :
- 4000 € HT
Public
Cette formation Magento est destinée aux développeurs PHP, Chefs de projets et Architectes.
Pré-requis
Cette formation Magento nécessite de bonnes connaissances de PHP et de connaître les concepts de modèle objet.
