Développer un module Thirty Bees
search
  • Développer un module Thirty Bees

Développer un module Thirty Bees

Thirty Bees hérite d'un des gros points forts de PrestaShop : une architecture modulaire, qui permet de modifier ou d'étendre ses fonctionnalités, soit par l'achat de nouveaux modules, soit par leur développement sur mesure.

Cette formation adaptée à Thirty Bees 1.x permettra au stagiaire de commencer le développement d'un module Thirty Bees dans de bonnes conditions.

1 200,00 €
HT
Quantité

A qui s'adresse cette formation ?

Arrivé sur le marché en début d'année 2017, Thirty Bees est un fork de PrestaShop. 

Destinée aux personnes désirant développer des modules pour Thirty Bees, cette formation de deux jours vous permettra de connaître les principes fondamentaux du développement Thirty Bees : « hooks », surcharge, respect des normes de développement, etc… Je peux évidemment en adapter le contenu et la durée dans le cas d'une session intra-entreprise, afin d'aider vos développeurs à démarrer dans de bonnes conditions le développement d'un module particulier, en ayant une bonne connaissance de l'architecture technique et des bonnes pratiques à mettre en oeuvre.

Cette formation s'adresse donc aux développeurs ou intégrateurs désireux de pouvoir étendre les fonctionnalités de Thirty Bees, ou aux commerçants ayant de bonnes notions de programmation qui désirent personnaliser leur boutique. 

Bien évidemment, le développement d'un module pour PrestaShop 1.5 / 1.6 ou pour Thirty Bees 1.0 répond aux même règles, et un module développé pour PrestaShop 1.5 / 1.6 fonctionne normalement sur Thiry Bees et vice-versa :)

Pré-requis

Cette formation étant assez technique, quelques connaissances sont nécessaires afin de l'appréhender dans les meilleures conditions :

  • Une bonne connaissance du langage PHP5 et de la programmation orientée objet
  • Une bonne connaissance du back-office et des fonctionnalités de Thirty Bees (ou de PrestaShop !) est obligatoire
  • Une connaissance de HTML5 / CSS3 est appréciable (mais pas obligatoire)

Objectifs de la formation

  • Connaître l'architecture de Thirty Bees(fichiers et base de données)
  • Comprendre le mécanisme des "hooks" de Thirty Bees
  • Découvrir le langage de templates Smarty
  • Savoir développer un nouveau module pour Thirty Bees en respectant les normes de développement de Thirty Bees

Plan de la formation

L’architecture de Thirty Bees

  • Architecture technique
  • Normes de développement et de nommage utilisées dans Thirty Bees
  • Les principales classes

Base de données

  • L’accès à la base de données MySQL
  • La classe ObjectModel
  • La classe DBQuery

Les hooks

  • Principe
  • Les principaux hooks existants
  • Création d’un nouveau hook

La surcharge

  • Principe : pourquoi surcharger
  • Les contrôleurs et classes existants
  • Surcharge d’un contrôleur ou d’une classe

Le moteur de template Smarty

  • Principe
  • Utilisation

Création d’un module

  • Arborescence d’un module
  • Création d’un module
  • Configuration d’un module
  • Utilisation des classes Helpers
  • Traduction d’un module
  • Validation du module
  • Installation du module
FOR-TB02
Commentaires (0)
Aucun avis n'a été publié pour le moment.

3 autres produits dans la même catégorie :

arrow_upward