close

Necessary update of your password on PrestaShop Addons

Hello,

You are currently the holder of an Addons account created from your Paypal account, which allows you to connect to our marketplace.

In order to increase security and simplicity, we are implementing a single authentication system. Therefore, signing in with PayPal won’t be possible on our marketplace, from April 2nd on. Read morearrow_right_alt

To continue to access your personal space on PrestaShop Addons, we simply invite you to reset your password as of now by clicking on the link below.

You will receive a new password allowing you to directly sign in to your Addons account, without using PayPal. Once logged in, you will be able to change this password in your personal space.

Your Addons account will not be affected in any way by this development.

close

check_circle The product has been added to your cart

close
Your data will be transferred to the Partner when you download this module.
close

I confirm my contact details to continue

close

Yummy, your shop will love it! Your product has been successfully downloaded Need a hand to install it in your PrestaShop store? Follow our tutorial: How to install a paid or free module Addons

Development with Symfony - ONLINE (FR)

Development with Symfony - ONLINE (FR)

favorite_border
favorite
Organised by PrestaShop

Overview

OBJECTIFS DE LA FORMATION
  • Savoir développer des modules avec Doctrine, Twig et Symfony pour PrestaShop.
 
This training is only available in French for the moment. 

PUBLIC
  • Développeur

PRÉ-REQUIS
  • Avoir une bonne maîtrise de PHP, JavaScript, MySQL et de la programmation objet.
  • Savoir créer des modules pour le back-office de PrestaShop.
  • Connaître le SCSS et le JavaScript (ES6).
  • Savoir utiliser WebPack.

Detailed schedule

Présentation de PrestaShop
  • 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
  • Connaître l'architecture de PrestaShop.
  • Reconnaitre les environnements legacy et moderne de PrestaShop 1.7. Connaitre les répertoires utilisés.
  • Comprendre les méthodes de développement utilisées.

Legacy vs Moderne
  • Découvrir les différentes technologies disponibles.
  • Comprendre l'impact de leurs utilisations.

Templating
  • Découvrir la génération des pages en Symfony dans PrestaShop.
  • Connaitre le fonctionnement de Twig.
  • Savoir créer et modifier un template Twig.
  • Comprendre le mécanisme de surcharge permettant la customization des vues du Back Office.

Utilisation de Symfony
  • 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 front-office avec Symfony
  • Savoir utiliser Twig sur le front-office.
  • Savoir utiliser Doctrine dans un contrôleur front-office.
  • Savoir utiliser le container de service.

Développement de modules back-office avec Symfony
  • 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.


MÉTHODES PÉDAGOGIQUES
  • La formation est organisée sous la forme d'un webinar diffusé en direct.
  • Le formateur présente le programme à l'aide de slides (explications et exemples) et répond aux questions des participants pendant la session.
  • Il n'y a pas de travail collaboratif ni d'exercices réalisés par l'apprenant pendant la formation en ligne. Tous les travaux pratiques sont réalisés par leformateur.
  • 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.


PRÉ-REQUIS TECHNIQUES

Le webinar est diffusé avec l'application GotoWebinar. Vous pouvez vérifier la compatibilité de votre système en cliquant sur le lien suivant :
vérifier ma configuration.


CONFIGURATION SYSTEME REQUISE
  • Système d'exploitation : Windows 7 - Windows 10, Mac OS X 10.9 (Mavericks) - macOS Catalina (10.15), Linux/Ubuntu (application Web uniquement), Google Chrome OS (application Web uniquement), iOS 11 - iOS 13, Android OS 5 (Lollipop) - Android 10.
  • Navigateur Web (application Web uniquement) : Google Chrome 57 ou version ultérieure, Microsoft Edge 77 ou version ultérieure.
  • Connexion Internet : Ordinateur : 1 Mbit/s au minimum (haut débit recommandé), Appareil mobile et Chromebook : 3G ou plus (Wi-Fi recommandé pour l'audio VoIP).
  • Logiciel : Application de bureau GoToMeeting (JavaScript activé), Application Web GoToMeeting et extension de partage d'écran, Application GoToMeeting disponible dans l'Apple Store, le Google Play Store ou le Windows Store.
  • Matériel : 2 Go de RAM (minimum), 4 Go de RAM ou plus (recommandé), Webcam pour Microphone et haut-parleurs HDFaces (casque USB recommandé).
  • Appareil mobile : iPhone 5 ou version ultérieure, iPad 3e génération ou version ultérieure.


DURÉE
1 Jour soit 8h heures: de 9h à 18h avec 1 heure de pause déjeuner et 5 minutes de pause toutes les heures.


FINANCEMENT DE VOTRE FORMATION

Vous bénéficiez d'un budget formation dans le cadre du plan de formation de votre entreprise, ou d’autres dispositifs ? Que vous soyez Chefs d'entreprise, jeunes dirigeants, chefs de projet d’un site ecommerce, responsable ou gestionnaire de votre site, vous pouvez faire financer votre formation !
Contactez-nous directement par mail à l'adresse [email protected] ou par téléphone au 01.40.18.30.04, pour monter ensemble votre dossier de financement ! 
Notre équipe vous répond dans la journée !

You have a question ?

Our team answers in these languages:
en, fr

Technical sheet

Latest update

03/05/2019

Available in

fr

PrestaShop Compatibility

V1.7.5.1 - V1.7.5.1

Module version

V 1.0

Developer

PrestaShop

Developer languages

en, fr

Category

Online Technical Training

Features

Présentation de PrestaShop
  • 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
  • Connaître l'architecture de PrestaShop.
  • Reconnaitre les environnements legacy et moderne de PrestaShop 1.7. Connaitre les répertoires utilisés.
  • Comprendre les méthodes de développement utilisées.

Legacy vs Moderne
  • Découvrir les différentes technologies disponibles.
  • Comprendre l'impact de leurs utilisations.

Templating
  • Découvrir la génération des pages en Symfony dans PrestaShop.
  • Connaitre le fonctionnement de Twig.
  • Savoir créer et modifier un template Twig.
  • Comprendre le mécanisme de surcharge permettant la customization des vues du Back Office.

Utilisation de Symfony
  • 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 front-office avec Symfony
  • Savoir utiliser Twig sur le front-office.
  • Savoir utiliser Doctrine dans un contrôleur front-office.
  • Savoir utiliser le container de service.

Développement de modules back-office avec Symfony
  • 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.


MÉTHODES PÉDAGOGIQUES
  • La formation est organisée sous la forme d'un webinar diffusé en direct.
  • Le formateur présente le programme à l'aide de slides (explications et exemples) et répond aux questions des participants pendant la session.
  • Il n'y a pas de travail collaboratif ni d'exercices réalisés par l'apprenant pendant la formation en ligne. Tous les travaux pratiques sont réalisés par leformateur.
  • 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.


PRÉ-REQUIS TECHNIQUES

Le webinar est diffusé avec l'application GotoWebinar. Vous pouvez vérifier la compatibilité de votre système en cliquant sur le lien suivant :
vérifier ma configuration.


CONFIGURATION SYSTEME REQUISE
  • Système d'exploitation : Windows 7 - Windows 10, Mac OS X 10.9 (Mavericks) - macOS Catalina (10.15), Linux/Ubuntu (application Web uniquement), Google Chrome OS (application Web uniquement), iOS 11 - iOS 13, Android OS 5 (Lollipop) - Android 10.
  • Navigateur Web (application Web uniquement) : Google Chrome 57 ou version ultérieure, Microsoft Edge 77 ou version ultérieure.
  • Connexion Internet : Ordinateur : 1 Mbit/s au minimum (haut débit recommandé), Appareil mobile et Chromebook : 3G ou plus (Wi-Fi recommandé pour l'audio VoIP).
  • Logiciel : Application de bureau GoToMeeting (JavaScript activé), Application Web GoToMeeting et extension de partage d'écran, Application GoToMeeting disponible dans l'Apple Store, le Google Play Store ou le Windows Store.
  • Matériel : 2 Go de RAM (minimum), 4 Go de RAM ou plus (recommandé), Webcam pour Microphone et haut-parleurs HDFaces (casque USB recommandé).
  • Appareil mobile : iPhone 5 ou version ultérieure, iPad 3e génération ou version ultérieure.


DURÉE
1 Jour soit 8h heures: de 9h à 18h avec 1 heure de pause déjeuner et 5 minutes de pause toutes les heures.


FINANCEMENT DE VOTRE FORMATION

Vous bénéficiez d'un budget formation dans le cadre du plan de formation de votre entreprise, ou d’autres dispositifs ? Que vous soyez Chefs d'entreprise, jeunes dirigeants, chefs de projet d’un site ecommerce, responsable ou gestionnaire de votre site, vous pouvez faire financer votre formation !
Contactez-nous directement par mail à l'adresse [email protected] ou par téléphone au 01.40.18.30.04, pour monter ensemble votre dossier de financement ! 
Notre équipe vous répond dans la journée !

Legal compliance

GDPR compliance

This module is compliant with the European General Data Protection Regulation

You have a question ?

Our team answers in these languages:
en, fr
PrestaShop Training

About PrestaShop Trainings

With PrestaShop Training, let official PrestaShop trainers show you how to make your store a success! Our trainings are designed for everyone (merchants, developers, and integration specialists of all levels), and you're guaranteed to gain real expertise about PrestaShop and e-commerce, with quality content that is always up to date. Get help developing the skills you need to create a profitable e-commerce site!