Magento – Etendre et personnaliser un site e-commerce

Qualiopi

Cette formation complète sur Magento vous permettra de personnaliser et d’étendre votre site e-commerce. Vous serez initié à l’architecture logicielle de Magento, aux différentes techniques d’intégration de pages Web, et à la conception de templates personnalisés. Nous explorerons ensemble comment augmenter les fonctionnalités de Magento en créant des modules spécifiques, et comment concevoir et mettre en œuvre des services Web. Vous apprendrez également à définir des tests unitaires pour assurer la qualité de votre code. L’accent sera mis sur les meilleures pratiques de développement et de personnalisation pour Magento. Les participants travailleront sur des projets pratiques, y compris la création d’un module ‘Hello World’ et le développement d’un widget. Cette formation s’adresse aux développeurs et aux professionnels de l’IT qui cherchent à améliorer leurs compétences en Magento, le leader des plateformes de commerce électronique.

Durée 28h en 4 jours
Localisation Partout en France
Logo de ENI Service - Magento – Etendre et personnaliser un site e-commerce

Proposé par

ENI Service

Prérequis

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Décrire l'architecture logicielle de Magento ;
  • Modifier l'intégration des pages Web de Magento ;
  • Concevoir des templates personnalisés
  • Etendre les fonctionnalités de Magento en créant des modules spécifiques ;
  • Concevoir et implémenter des services Web
  • Définir des tests unitaires
  • Mettre en oeuvre les bonnes pratiques en matière de développement et personnalisation pour Magento.

Programme de la formation

Environnements et outils de développements

  • Les environnements de développement et de production
  • Les outils de développement
  • Les outils de gestion de source et de déploiement
  • Les outils de debug et de profiling de Magento
  • Les modes : Default, Developer, Production, Maintenance
  • Travaux pratiques :
    • Mise en œuvre du mode développeur

Architecture logicielle générale

  • Généralités
  • Notion de modules
  • Structure des répertoires
  • Persistance des données
  • Injection de dépendances
  • Instanciation d'un objet
  • Compilateur
  • Travaux pratiques :
    • Mise en place d'un module minimaliste 'Hello World'

Systeme de Template

  • Sites Web, Magasins et Vues Magasins
  • Interfaces
  • Thèmes (layouts, templates, skins)
  • Blocs (blocs de structure, blocs de contenu)
  • Organisation des templates
  • Paramétrage dans l'interface d'administration
  • Travaux pratiques :
    • Mise en place d'un module 'Hello World' complet

Gestion de contenu approfondie

  • Edition des pages CMS
  • Edition des blocs statiques
  • Traductions
  • Emails transactionnels
  • Newsletter
  • Travaux pratiques :
    • Edition de pages, édition de blocs
    • Traduction de pages, traduction de blocs, traduction on-site
    • Édition de l'email de confirmation de commande, traduction de cet email

Architecture des modules Magento

  • Structure générale
  • Vue
  • Helper
  • Contrôleur
  • Modèle
  • Persistance
  • Configuration système
  • Travaux pratiques :
    • Mise en place d'un module 'Hello World' complet

Développement des modules Magento

  • Installation et gestion des versions
  • Implémentation
  • Gestion des événements
  • Observeurs
  • Création de menus dans l'administration
  • Création des droits d'accès
  • Travaux pratiques :
    • Mise en place d'un module complet. Les fonctionnalités du module mis en œuvre sont choisies par le formateur en fonction des problématiques rencontrées par les apprenants

Les tests unitaires

  • Installation
  • Exécution
  • Travaux pratiques :
    • Création d'un test unitaire

Implémentation des widgets

  • Présentation de l'implémentation d'un widget
  • Travaux pratiques :
    • Développement d'un widget

Services Web

  • Principes généraux
  • L'API Magento accessible depuis le service Web
  • Extension de l'API Magento
  • Travaux pratiques :
    • Création d'un service Web

Pour aller plus loin

  • Imports et exports
  • Surcharges
  • Développer avec le cache
  • Développer un site performant
  • Profiler
  • Synthèse des bonnes pratiques du développement Magento
  • Travaux pratiques :
  • Mise en œuvre du profiler

 

Logo de ENI Service - Formation Magento – Etendre et personnaliser un site e-commerce

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
Logo de ENI Service - Magento – Etendre et personnaliser un site e-commerce

Magento – Etendre et personnaliser un site e-commerce

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.