Create a PrestaShop Symfony module
By Laurent N'daw
🔹 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...
Instructor Laurent N'daw check_circle
🚀 This two-day training is aimed at developers wishing to understand and master the use and customization of Symfony Grids in the PrestaShop CMS. 🛠️ At the end of this training, you will be able to effectively enrich and structure administration interfaces, optimize data display 📊 and improve the user experience for smoother and more efficient management. ⚡🎯
🔽 🔽 🔽
✨ 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. 🚀
Volume discounts
Quantity | Unit discount | You Save |
---|---|---|
2 | 12% | €288.00 |
3 | 20% | €720.00 |
10 | 25% | €3,000.00 |
Available payment methods :
From 500€ of purchase :
3x payment without fees with Klarna
About this training
Download
We are here to help
Having troubles making a decision about this training ?
contact_support Ask us anything🔹 With this two-day live remote training, learn how to understand, customise and integrate Symfony Grids in PrestaShop to effectively structure your administration interfaces. Our PrestaShop expert trainer will give you all the keys to perfectly master the Symfony Grids.
This practical and immersive training will enable you to master Symfony Grids in PrestaShop. Over two days, you will explore the fundamental principles, best practices, and essential tools to configure, customize, and create performant and tailored Grids.
You will be guided step by step to understand the structure and mechanisms of Symfony Grids in PrestaShop: defining columns, managing filters, actions on rows, associated services, and integration into the back-office.
🛠️ Through hands-on workshops at every stage, you will directly apply your knowledge and be able to manipulate and create Grids that meet PrestaShop and Symfony standards.
📅 Choose the date and language that suit you (you can select ‘I would like to agree on 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.
Configuring the store:
• Understanding PrestaShop’s structure.
• How to use store caching.
• Understanding debug mode.
Creating our module structure:
• Understanding the constructor.
• Understanding configuration variables.
• Using the install method.
• Using the uninstall method.
• Creating a SQL table in our module.
Understanding the service container:
• Accessing available Symfony services.
• Using services in our controllers.
• Managing service parameters.
• Binding arguments by name or type.
Workshop: Create a service and use it in a controller.
Working with the Grid:
• Understanding the Grid structure.
• Creating the Grid definition.
• Setting up Grid data.
• Understanding the Filters Component.
• Configuring the services.yml file.
• Displaying the Grid in our controller.
Workshop: Create the structure of a Grid.
Handling basic columns:
• Understanding ColorColumn.
• Using DataColumn.
• Understanding DateTimeColumn.
• Using ImageColumn.
• Using ToggleColumn.
• Understanding BadgeColumn.
• Using LinkColumn.
Working with action columns:
• Mastering action columns.
• Understanding bulk action columns.
• Using position columns.
• Understanding filter type columns.
• Working with Grid actions.
• Creating a custom Grid action.
Workshop: Create a Grid, add columns and filters to it.
Extending the Grid with a JavaScript extension:
• Adding a JavaScript file.
• Adding a JavaScript extension.
Workshop: Add JavaScript extensions to enhance our Grid.
Modifying an existing Grid:
• How to remove a column.
• How to remove a filter.
• How to reorder a column and a filter.
• How to modify a Grid query.
Workshop: Remove a column and a filter from our Grid.
Customizing a Grid template:
• Understanding the structure of Grid templates.
• Understanding the structure of Grid action templates.
• Understanding the structure of Grid blocks.
• How to create a custom column type.
Workshop: Modify a Grid action template.
• Practical evaluations during each workshop.
• A quiz at the end of the training to validate your knowledge.
• Developers wishing to specialize in Symfony Grids.
• Anyone with PHP/Symfony knowledge seeking to deepen their Symfony skills.
• A preliminary interview with the accessibility advisor can take place to define appropriate access arrangements.
• Basic knowledge of PHP, Symfony, and SQL programming.
• Experience with PrestaShop or prior training on its fundamentals.
• Duration : 2 days (sessions held remotely via Google Meet).
• Teaching method : Alternation of theoretical input and practical workshops for applied understanding.
• Materials provided : Complete documentation, code examples, and exercises for continued learning after the training.
• Understand and leverage the full potential of Symfony Grids in PrestaShop.
• Customize back-office interfaces effectively to meet your project needs.
• Apply best practices to ensure structured, maintainable, and scalable development.
• Understand and leverage the full potential of Symfony Grids in PrestaShop.
• Customize back-office interfaces effectively to meet your project needs.
• Apply best practices to ensure structured, maintainable, and scalable development.
error Your review appreciation cannot be sent