S'abonner

Formation Oxid eSales
Développeur

Développeur, vous souhaitez assimiler les
techniques de développement sur Oxid eSales.

Formation Oxid eSales Développeur

Développeur, vous maîtrisez le couple PHP5/MySQL et souhaitez mettre en oeuvre et enrichir
OXID eSales pour l'adapter à des besoins spécifiques. La formation OXID eSales Développeur
met l'accent sur la pratique pour vous permettre de comprendre l’architecture de la solution
par le biais de plusieurs développements.


Tous les aspects du développement OXID eSales y sont abordés. Notre plan de formation
insiste également sur des éléments clés tels que les meilleures pratiques de développement,
le respect des standards de qualité, de sécurité et d’optimisation des performances.


D’une durée de 3 jours et basée sur la dernière version en date de la solution,
la formation OXID eSales Développeur permet de maîtriser l’architecture technique et
d’aborder en détail des sujets complémentaires et au choix du participant.


A l'issue de la formation, vous serez en mesure de mettre en oeuvre Oxid eSales
dans son ensemble, et pourrez répondre efficacement à des demandes de création
de nouvelles fonctionnalités.


Plan de cours en PDF

Prérequis

  • Bonnes connaissances de PHP
  • Connaissance de la programmation orientée objet

 

Objectifs

  • Maîtriser l’architecture technique d’OXID eSales
  • Adapter OXID eSales à des besoins spécifiques
  • Acquérir les meilleures pratiques de développement

 

Plan de cours


Aperçu général d’OXID eShop


Présentation des caractéristiques principales


Présentation du back-office

  • Paramétrage général
  • Définition des pays
  • Définition des fabricants
  • Gestion des produits
    • Les articles
    • Les catégories
    • Les actions
    • Les attributs
  • Utilisateurs et groupes
  • Paramètres de la boutique
    • Les moyens de paiement
    • La livraison
    • Règles de calcul des frais de livraison
    • Les promotions
    • La TVA
  • Les commandes
  • Information client
    • La gestion des messages
    • Liens externes et livre d’or
  • Outils d’import/export
  • Information système
  • Autres outils
  • Moteur de recherche, comparaison de prix, portail produits
  • Affiliation
  • Trusted Shops
  • Contrôle

Extensions et intégration

  • Intégration à Facebook

Extensions et intégration

  • Intégration Mobile

Aperçu de la personnalisation OXID eShop


Prérequis technique et installation


Architecture système, framework et structure de la base de données

  • Organisation de l’arborescence OXID
  • MVC
  • Les composants
  • Organisation de la base de données
  • ADODB
  • Structure des objets
  • Objets spéciaux ($myConfig, $mySession,$shop)

Extensions base de données


Le concept de module

  • Exemples à partir de cas pratique
  • Explication de l’interface du module
  • Démonstration pratique : module details.php

Cas pratiques sur la programmation d’un module

  • Exercice 1: remplacement simple de caractères spéciaux dans un champs texte
  • Exercice 2: affichage dans le panier de la remise liée aux frais de port gratuit
  • Suivi partenaire

Concept de module

  • Chainage des modules
  • Normalisation dans la programmation des modules

Modules spécifiques

  • Particularités dans les modules spécifiques
  • Utilité des modules spécifiques
  • Exercice pratique : programmation d’un module spécifique

Module propre

  • Quel est l’avantage d’un module ?
  • Interaction avec la boutique OXID eShop

Multilinguisme

  • Base de données et structure objet
  • Modèles de présentation
  • Modèles pour le back-office

Administration des extensions

  • Création des menus spécifiques
  • Structure objet et conventions
  • Paramètre de configuration dans oxconfig

Modules

  • Possibilité général pour les interfaces spécifiques
  • Module OXID eShop EE ERP

Sécurité et performance

  • Aspects généraux sur la sécurité
  • Les risques pour les extensions spécifiques
  • Performance de base
  • Utilisation de la plateforme Zend

OXID EE – Principales caractéristiques du back-office

  • Règles de TVA
  • Gestion des droits et des rôles
  • Menus Ajax
  • Fonctionnalités galerie marchande
  • Interface ERP

OXID EE Architecture Système

  • Les bases de l’architecture système
  • Particularités d’OXID eShop EE
  • Gestion des sous-boutiques sur le principe des vues
  • Paramètres spécifiques de chaque sous-boutique
  • Gestion des droits et des rôles dans le back-office
  • Gestion des droits et des rôles dans le front-office

OXID EE Programmation de module – cas pratiques

  • Les différentes tâches de la programmation
  • Exercices de programmation



Contacter nos experts Oxid eSales

Pour obtenir plus d'informations, recevoir une proposition commerciale et vous inscrire
dès à présent, n'hésitez pas à nous contacter par téléphone au 01 45 63 19 89,
via le formulaire ci-dessous ou directement par Email à .