Prestashop : Développeur de module front-office
developpement-et-publication-web
À 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 front-office de PrestaShop
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 : Connaître l'architecture de PrestaShop
- Reconnaitre les environnements legacy et moderne depuis PrestaShop 1.7
- Connaitre les répertoires utilisés
- Connaître les méthodes de développement utilisées
-
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
-
Utilisation de Symfony
- Objectifs : Comprendre l'architecture mise en place par PrestaShop
- Découvrir les composants disponibles
-
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
-
Templating
- Objectifs : Découvrir la génération des pages dans PrestaShop
- Savoir créer et modifier un template
- Connaitre le fonctionnement de Smarty
- Découvrir les bonnes pratiques pour la création des templates
-
Développement de modules front-office
- Objectifs : Connaître l'organisation des modules et savoir créer un nouveau module
- Savoir utiliser les hooks
- Découvrir les nouveautés depuis la version 1.7
- Découvrir le HelperForm de PrestaShop
- Savoir créer un contrôleur front office
- Découvrir comment utiliser des appels Ajax
- Connaître les mécanismes de surcharge et de mise à jour
-
Développement de modules front-office avec Symfony
- Objectifs : Savoir utiliser Doctrine dans un contrôleur front-office
- Savoir utiliser le container de service
-
Sécurité
- Objectifs : Découvrir les bonnes pratiques en sécurité
- Connaître les bonnes pratiques pour sécuriser les développements
-
Internationalisation
- Objectifs : Comprendre les mécanismes utilisés
- Découvrir les outils
- Découvrir les classes et les méthodes pour internationaliser un module
-
Travaux pratiques & documentation
- 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.
- 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.
L'organisme de formation
Themanis
Themanis Votre centre de formation à Toulouse
Découvrir l'organisme de formation
Public concerné
- Développeur
Prérequis
- 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