Crear un módulo legacy de PrestaShop
By Laurent N'daw
Esta formación práctica e intensiva te permitirá dominar el desarrollo de módulos Legacy en PrestaShop. Durante dos días, descubrirás los principios fundamentales, las mejores...
Este curso de formación de dos días está dirigido a desarrolladores que deseen aprender a desarrollar nuevas funciones de comercio electrónico con Symfony en el CMS Prestashop.
Esta formación integral y práctica está diseñada para desarrolladores que desean aprovechar todo el potencial de Symfony para diseñar módulos modernos y eficientes en PrestaShop. Durante dos días, aprenderás los fundamentos del desarrollo de módulos Symfony, desde la estructura de los archivos y la integración de hooks, hasta la interacción con bases de datos y la creación de controladores personalizados.
Con un enfoque pedagógico que combina teoría y talleres prácticos, serás guiado paso a paso para crear un mini módulo funcional. Al finalizar esta formación, tendrás las habilidades para desarrollar módulos Symfony que cumplan con los estándares de PrestaShop y se adapten a las necesidades específicas de tus proyectos.
Día 1: Fundamentos y estructura básica
• Variables de configuración:
Aprende a gestionar los parámetros de tu módulo:
• La clase Configuration.
• Los métodos updateValue y deleteByName.
• Gestión de la tabla Configuration.
Taller práctico: Crear una variable de configuración.
• Comprender la estructura de un módulo Symfony:
Analiza la arquitectura específica de los módulos Symfony:
• Organización de archivos.
• Rol de los métodos install y uninstall.
• Exploración de la carpeta src y sus convenciones.
Día 2: Hooks, interacción con la base de datos y controladores Symfony
• Dominio de los hooks:
Aprende a enriquecer o modificar el comportamiento de tu tienda mediante hooks:
• Hooks de acción.
• Hooks de visualización (display).
• Inclusión de archivos CSS y JS a través de hooks.
Taller práctico: Crear y usar un hook.
• Interacción con la base de datos:
Perfecciona tus habilidades en la manipulación de datos:
• Uso de las clases Db y ObjectModel.
• Vinculación de datos a tablas SQL.
• Creación de un AdminController Symfony:
Diseña una interfaz de administración potente e intuitiva:
• Comprender el archivo de rutas del módulo.
• Crear un controlador Symfony personalizado.
• Desarrollar una entidad para estructurar los datos.
• Diseñar formularios dinámicos adaptados a tus necesidades.
• Crear y personalizar las vistas del módulo.
• Explorar herramientas de depuración para resolver problemas de manera eficiente.
• Comprender y utilizar el Entity Manager para gestionar entidades.
Taller práctico: Desarrollar un mini módulo Symfony.
• Evaluaciones prácticas durante los talleres.
• Un cuestionario final de opción múltiple para validar los conocimientos adquiridos.
• Desarrolladores familiarizados con PrestaShop que deseen profundizar en Symfony.
• Desarrolladores web interesados en crear módulos modernos compatibles con las versiones más recientes de PrestaShop.
• Se puede organizar una consulta con el asesor de accesibilidad para definir adaptaciones adecuadas.
• Conocimientos básicos de PHP, Symfony y SQL.
• Experiencia con PrestaShop o formación previa sobre sus fundamentos.
• Duración: 2 días (sesiones en remoto vía Google Meet).
• Método pedagógico: Combinación de lecciones teóricas y talleres prácticos para una aplicación inmediata.
• Material proporcionado: Documentación completa, ejemplos de código y ejercicios para continuar aprendiendo después de la formación.
• Diseña módulos Symfony eficientes y personalizados para tus proyectos de e-commerce.
• Domina herramientas y conceptos avanzados para aprovechar al máximo las capacidades de PrestaShop y Symfony.
• Adopta un enfoque profesional y estructurado para garantizar la compatibilidad y escalabilidad de tus módulos.
Ficha técnica
Formador profesional desde hace 5 años que cuenta con más de 10 años de experiencia en desarrollo TI.
Soy ingeniero informático con diploma nivel II en desarrollo web.
- Aprende a crear un módulo de Prestashop con Symfony
- Comprender la arquitectura Symfony de Prestashop
- desarrolla funciones en tu tienda Prestashop
- comprender la arquitectura de la base de datos de Prestashop
- Entender los ganchos de Prestashop
test
error Su agradecimiento a la reseña no pudo ser enviado