Crear un módulo PrestaShop Symfony
By Laurent N'daw
💻 ¡Domina el desarrollo del comercio electrónico con Symfony y PrestaShop! 🚀 Esta formación de 2 días está diseñada para desarrolladores que deseen crear nuevas funciones en...
💻 ¡Conviértete en un experto en desarrollo PrestaShop! 🚀 Esta formación de 2 días está dedicada a los desarrolladores que deseen crear nuevas funciones de comercio electrónico en PrestaShop gracias a los módulos Legacy. ¡Aprenda a ampliar y personalizar el CMS para satisfacer todas las necesidades! 🛍️⚙️🔥
🔹 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 prácticas y las herramientas esenciales para crear módulos eficientes, escalables y adaptados a tus necesidades.
Serás guiado paso a paso para comprender las estructuras y los mecanismos de PrestaShop: gestión de variables de configuración, integración de hooks, interacción con bases de datos, creación de controladores personalizados (AdminController y FrontController) e implementación de overrides.
🛠️ A través de talleres prácticos en cada etapa, aplicarás tus conocimientos directamente y serás capaz de desarrollar tus propios módulos respetando los estándares de PrestaShop.
📅 Elija la fecha y el idioma que le convengan (puede seleccionar ‘Quiero acordar otra fecha’ si ninguna fecha le conviene. Nos pondremos en contacto con usted poco después de su compra para definir una fecha adecuada).
👥 Seleccione la cantidad correspondiente al número de participantes que asistirán a la formación.
🛒 Añada la formación a su carrito y haga clic en comprar.
✅ Finalice su pedido ingresando su información. Se le pedirá que proporcione el/los nombre(s) y correo(s) electrónico(s) del/de los participante(s) en un campo dedicado.
📩 Después de su compra, recibirá un correo electrónico de confirmación.
🔗 Luego recibirá un correo electrónico con el enlace de conexión 48 horas antes de la formación.
Día 1: Fundamentos y configuración
• Variables de configuración:
Aprende a gestionar los parámetros de tu módulo utilizando:
• La clase Configuration.
• Los métodos updateValue y deleteByName.
• La tabla de configuración en la base de datos.
Taller práctico: Crear una variable de configuración.
• Estructura de un módulo:
Comprende los elementos clave de un módulo Legacy:
• Organización de archivos.
• Métodos clave: install, uninstall, getContent.
• Uso del método renderForm para generar formularios.
• Introducción a los Helpers de PrestaShop para facilitar el desarrollo.
Taller práctico: Crear un formulario de configuración.
Día 2: Hooks, bases de datos y controladores avanzados
• Entender y usar hooks:
Aprende a integrar hooks para enriquecer o modificar el comportamiento de tu tienda:
• Hooks de acciones.
• Hooks de display.
• Inclusión de archivos CSS y JS a través de hooks.
Taller práctico: Crear y utilizar un hook.
• Interacción con bases de datos:
Domina la gestión de datos en PrestaShop:
• Uso de las clases Db y ObjectModel.
• Creación y enlace de datos a tablas SQL.
• Creación de un AdminController:
Diseña interfaces personalizadas para la administración:
• Entendiendo el constructor.
• Implementación de los métodos renderForm y renderView.
• Entender e implementar overrides:
Aprende a modificar el comportamiento de PrestaShop respetando su estructura:
• Override de una clase.
• Override de un controlador.
• Override de un módulo.
Taller práctico: Implementar un override.
• Creación de un FrontController:
Explora las especificidades de los controladores del front-end:
• Uso del método initContent para gestionar la lógica en el front.
• Métodos específicos del FrontController.
Taller práctico: Crear un método postProcess.
• Evaluaciones prácticas durante cada taller.
• Un cuestionario de opción múltiple (QCM) al final para validar tus conocimientos.
• Desarrolladores que deseen diseñar módulos personalizados para PrestaShop.
• Desarrolladores familiarizados con PrestaShop que quieran profundizar en el desarrollo Legacy.
• Una consulta con el asesor de accesibilidad puede organizarse para definir ajustes adecuados.
• Conocimientos básicos de PHP y MySQL son recomendados.
• Experiencia con PrestaShop o haber realizado una formación previa sobre sus fundamentos.
• Duración: 2 días (sesiones realizadas de forma remota a través de Google Meet).
• Método de enseñanza: Combinación de contenido teórico y talleres prácticos para asegurar una comprensión aplicada.
• Material proporcionado: Documentación completa, ejemplos de código y ejercicios para continuar el aprendizaje después de la formación.
• Crea módulos eficientes y personalizados para tus proyectos de e-commerce.
• Gana independencia en los aspectos técnicos del desarrollo de PrestaShop.
• Aprende las mejores prácticas para garantizar que tus módulos sean compatibles y escalables.
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.
- Aprenda a crear un módulo Prestashop
- Comprender la arquitectura de Prestashop
- desarrolle funciones en su Prestashop tienda
- comprender la arquitectura del Base de datos de Prestashop
- Sepa cómo internacionalizar su campos
- Sepa cómo configurar Anulaciones de archivos
- Comprender los ganchos de Prestashop </ lapso>
test
error Su agradecimiento a la reseña no pudo ser enviado