Demystifying PrestaShop's Symfony Grid

🚀 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. ⚡🎯

€1,200.00 tax excl.
Date:

Volume discounts

Quantity Unit discount You Save
2 12% €288.00
3 20% €720.00
Quantity

No queries yet, leave the first!
favorite_border Add to my favorites list
0 review(s)

🔹 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.

Description :

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.

How to book your training?

📅 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.

Training program (2 days):

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.

Evaluation methods:

 Practical evaluations during each workshop.

 A quiz at the end of the training to validate your knowledge.

Target audience and accessibility:

 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.

Prerequisites:

 Basic knowledge of PHP, Symfony, and SQL programming.

 Experience with PrestaShop or prior training on its fundamentals.

Training format:

 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.

Training benefits:

 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.

Data sheet

Duration (mn)
2 days
PrestaShop Version
1.7
8
Topics
Backend development
Frontend development
Type of training
Technique
Level
EXPERT

Download

Grid Symfony

FR QUALIOPI training program

Download (183.66KB)
Laurent N'daw

Professional trainer for 5 years who has more than 10 years of experience in IT development.

I am a computer engineer with a level II diploma in web 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.

test

No customer reviews for the moment.