Accueil > Technologies WEB > Magento : développement de sites e-commerce
Formation #TWC192

Formation Magento : développement de sites e-commerce

Durée : 4 jours

Code : TWC192


Prochaines dates programmées :

Du 12 au 15 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Installer et configurer une boutique Magento
  • Comprendre les concepts et l'architecture de Magento
  • Maîtriser le développement avec magento
  • Acquérir les bonnes pratiques de développement
Programme
1/ Introduction à Magento
  • Présentation de la solution et de l'écosystème
  • Les différences entre les versions
  • Les ressources utiles en ligne
  • Présentation de Magento Connect
2/ Installation de Magento
  • Pré-requis techniques
  • Outils d'aide au développement : Zend Studio et Zend Application Server
  • LEs outils intégrés à Magento
  • Les premiers conseils d'optimisation
  • Migrer et mettre à jour une instance
3/ Architecture de Magento
  • Architecture technique
  • Architecture applicative
  • La structure des fichiers et des dossiers
  • Le principe de l'architecture MVC
  • Le principe d'architecture EAV et les modules
  • Les principes d'organisation des templates
  • Les interactions entre les modules et le design
  • La gestion multisite
4/ Les modules Magento comment ça marche ?
  • La structure des modules : types, dossiers
  • Configuration d'un module
  • Gérer l'affichage d'un module : les blocs et leur association au template
  • Les Helpers
  • Les controllers
  • Les requêtes
  • L'optimisation et le cache des modules
  • Intégrer un module au back-office
  • La gestion des droits d'accès
5/ Créer un module avec Magento
  • Déclarer un module
  • Création de Helper
  • Traduction
6/ Modifier le design dans Magento
  • Interfaces et thèmes
  • Arborescence
  • Surcharger un thème (fail-over)
  • 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 ?
7/ Installation d’un module
  • Model
  • Resource model
  • Collection
8/ La surcharge
  • Quand et pourquoi (ne pas) l’utiliser ?
  • Blocks
  • Model et ressources
  • Helper
  • Les évènements : Présentation
9/ Modifier le back office
  • Menu de navigation
  • Les contrôleurs
  • Les droits d’accès
  • Les grilles de données
  • Les formulaires
10/ Gestion des API
  • A quoi ça sert ?
  • Exemples d’API natives
  • Créer sa propre API
11/ 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
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Architectes
  • Développeurs
  • Intégrateurs
Dates

Dates

  • Du 12 au 15 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.