Prestashop : Développeur de module back-office
À propos de cette formation
Lieux sur devis
À partir de 750€ HT
1 jour
7 heures
Action de formation
Éligible OPCO
En savoir plus
Objectifs pédagogiques
- Savoir créer des modules pour le back-office de PrestaShop 1.7
Contenu de la formation
-
Présentation de PrestaShop
- Objectifs : Avoir une vue générale de PrestaShop
- Connaître l'historique des versions
- Savoir quelles sont les nouveautés de la dernière version
- Découvrir les technologies et les outils utilisés
- Savoir ou trouver de l'aide et de la documentation
-
Architecture de PrestaShop
- Objectifs : Découvrir l'architecture de PrestaShop
- Reconnaitre les environnements legacy et moderne de PrestaShop
- Connaitre les répertoires utilisés
-
Le Framework de PrestaShop
- Objectifs : Comprendre les nouveautés depuis la version 1.7
- Connaître les classes manipulées
- Découvrir le fonctionnement des contrôleurs, des vues (Template) et des cookies
- Connaître le mécanisme de surcharge et les normes de développement.
-
Legacy vs Moderne
- Objectifs : Découvrir les différentes technologies disponibles
- Comprendre l'impact de leurs utilisations
-
Accès aux données
- Objectifs : Connaître l'infrastructure supportée par PrestaShop
- Savoir installer et mettre à jour la base de données
- Comprendre la structure des tables et les normes utilisées
- Connaître les classes ObjectModel et DBQuery
- Découvrir Doctrine
- Découvrir les webservices de PrestaShop
-
Templating
- Objectifs : Découvrir la génération des pages dans PrestaShop
- Savoir créer et modifier un template
- Connaitre le fonctionnement de Smarty et Twig
- Découvrir le mécanisme de surcharge permettant la customization des vues du Back Office
- Découvrir les bonnes pratiques pour la création des templates
-
Utilisation de Symfony
- Objectifs : Découvrir les composants disponibles
- Connaitre le modèle Request/Response
- Découvrir les contrôleurs et le paramètrage de route
- Connaître le container de service
- Découvrir le composant Form
- Découvrir la console de Symfony
-
Développement de modules back-office
- Objectifs : Connaître l'organisation des modules et savoir créer un nouveau module
- Savoir utiliser les hooks
- Utiliser les Helpers de PrestaShop
- Savoir créer un contrôleur back office legacy
- Découvrir comment utiliser des appels Ajax
- Connaître les mécanismes de surcharge et de mise à jour
-
Développement de modules back-office avec Symfony
- Objectifs : Savoir créer un contrôleur back-office Symfony
- Savoir ajouter un lien vers un contrôleur dans le menu
- Savoir créer une nouvelle commande pour la console Symfony
- Découvrir l'utilisation des composants Grid et Form dans un contrôleur back-office Symfony
-
Travaux pratiques & documentation
- Un document reprenant les slides utilisés durant le webinar (Format PDF et éventuellement Vidéo) est fourni à l'issue de la formation à chaque participant
- Une large place est accordée aux questions/réponses afin que chaque participant puisse parfaitement comprendre les fonctions qu'il sera amené à utiliser dans son activité quotidienne
L'organisme de formation
Themanis
Themanis Votre centre de formation à Toulouse
Découvrir l'organisme de formationPublic concerné
- Développeur
Prérequis
- Connaître le back-office de PrestaShop
- Avoir une bonne maîtrise de PHP, JavaScript, MySQL et de la programmation objet
- Connaître le SCSS et le JavaScript (ES6)
- Savoir utiliser WebPack
Conditions d'accès
Accessibilité
D'autres formations qui pourraient vous intéresser
Comparez jusqu'à 3 cours