Create a PrestaShop Symfony module

Live workshop Module development

💻 Master e-commerce development with Symfony and PrestaShop! 🚀 This 2-day training is designed for developers wishing to create new features on PrestaShop by exploiting the power of Symfony. Develop high-performance and tailor-made solutions! ⚙️🛍️🔥

🔽 🔽 🔽

✨ Bonus: Purchasing this live training grants you 1 year of access to exclusive subscription content, allowing you to deepen your knowledge and progress at your own pace. 🚀

€1,200.00 tax excl.

Volume discounts

Quantity Unit discount You Save
2 12% €288.00
3 20% €720.00
10 25% €3,000.00
Date:
Quantity
favorite_border

Available payment methods :

From 500€ of purchase :

3x payment without fees with Klarna

About this training

  • Duration 2 days
  • PrestaShop version 1.7 8
  • Topic Module development
  • Training type Technique
  • Technical level EXPERT

Download

Symfony

Qualiopi FR training program

Download (178.03KB) upload_file

We are here to help

Having troubles making a decision about this training ?

contact_support Ask us anything

Description

 🔹 This comprehensive and immersive training is designed for developers who want to leverage the full potential of Symfony to design modern and efficient PrestaShop modules. Over two days, you will learn the fundamentals of Symfony module development, from file structure and hook integration to database interaction and creating custom controllers.

With a pedagogical approach that combines theory and hands-on workshops, you will be guided step by step in creating a functional mini-module. By the end of this training, you will have the skills to develop Symfony modules that adhere to PrestaShop standards and meet the specific needs of your projects.

How to book your training?

📅 Choose the date and language that suit you (you can select ‘I would like to arrange another date’ if no date suits you. We will then get back to you shortly after your purchase to set a suitable date).

👥 Select the quantity corresponding to the number of learners who will attend the training.

🛒 Add the training to your cart and click on checkout.

Complete your order by filling in your information. You will be asked to provide the name(s) and email(s) of the learner(s) in a dedicated field.

📩 After your purchase, you will receive a confirmation email.

🔗 You will then receive an email containing the connection link 48 hours before the training.

Training Program (2 days):

Day 1: Foundations and Basic Structure
 

Configuration Variables:

Learn how to manage your module’s settings:

The Configuration class.

The updateValue and deleteByName methods.

Managing the Configuration table.

Practical Workshop: Create a configuration variable.

Understanding the Structure of a Symfony Module:

Explore the specific architecture of Symfony modules:

File organization.

Role of the install and uninstall methods.

Exploring the src folder and its conventions.

 

Day 2: Hooks, Database Interaction, and Symfony Controllers
 

Mastering Hooks:

Learn to enrich or modify your store’s behavior with hooks

Action hooks.

Display hooks.

Adding CSS and JS files through hooks.

Practical Workshop: Create and use a hook.

Interacting with the Database:

Deepen your skills in data manipulation:

Using the Db and ObjectModel classes.

Linking data to SQL tables.

Creating a Symfony AdminController:

Develop a powerful and intuitive administration interface:

Understanding the module routes file.

Creating a custom Symfony controller.

Developing an entity to structure your data.

Designing dynamic forms tailored to your needs.

Creating and customizing the module’s views.

Exploring debugging tools to efficiently solve issues.

Understanding and using the Entity Manager to manage entities.

Practical Workshop: Develop a Symfony mini-module.

Assessment Methods:

Practical evaluations throughout the workshops.

A final multiple-choice quiz to validate the acquired knowledge.

Target Audience and Accessibility:

Developers familiar with PrestaShop who want to deepen their knowledge of Symfony.

Web developers aiming to create modern modules compatible with recent versions of PrestaShop.

A consultation with the disability advisor can be arranged to define suitable access accommodations.

Prerequisites:

Basic knowledge of PHP, Symfony, and SQL.

Experience with PrestaShop or prior training on its fundamentals.

Training Format:

Duration: 2 days (remote sessions via Google Meet).

Teaching Method: A mix of theoretical lessons and hands-on workshops for immediate application.

Provided Materials: Comprehensive documentation, code examples, and exercises for continued learning after the training.

Benefits of This Training:

Design high-performing and customized Symfony modules for your e-commerce projects.

Master advanced tools and concepts to fully utilize PrestaShop and Symfony’s capabilities.

Adopt a professional and structured approach to ensure the compatibility and scalability of your modules.

Goals

- Learn how to create a Prestashop module with Symfony

- Understand the Symfony architecture of Prestashop

- develop features on your Prestashop store

- understand the architecture of the Prestashop database

- Understand Prestashop Hooks

Reviews

No customer reviews for the moment.

You might also like