Formación en Magento

¡Aprende a dominar Magento Open Source y aprovecha todo el potencial de esta solución ecommerce modular con Synolia!

Gestiona y desarrolla tu tienda Magento con total autonomía

Experta en Magento Open Source desde la creación de la solución en 2008, Synolia ofrece un programa de formación dirigido a los equipos de negocio y técnicos. Sin importar el sector de tu empresa, ya seas administrador o desarrollador, te ayudamos a dominar tu plataforma ecommerce y a desarrollar su potencial con total autonomía.

De dos a cuatro días, en modalidad presencial o a distancia, nuestros programas de formación en Magento se adaptan a tus perfiles y necesidades.

Captura de pantalla del back end de Magento

Formación para desarrolladores backend de Magento OS
  • Objetivo: formación en desarrollo back end de Magento y sus buenas prácticas
  • Duración: 4 días
  • Público: desarrolladores PHP que quieran adquirir competencias técnicas avanzadas en Magento 2, arquitectos técnicos o cualquier persona que necesite comprender y modificar el código de Magento
  • Requisitos previos: conocimientos de PHP, nociones de programación orientada a objetos (POO) e, idealmente, familiaridad con los conceptos de bases de datos (MySQL) y el funcionamiento de las aplicaciones web
  • Programa:

1. Introducción e instalación de Magento:
Presentación de Magento, instalación del entorno de desarrollo (Docker, Composer, IDE) y recorrido rápido por las interfaces de front office y back office

2. Base técnica y arquitectura:
Comprensión de las tecnologías utilizadas (PHP, MySQL, ElasticSearch, etc.), de las convenciones de nomenclatura (PSR-1, PSR-2) y de la estructura de carpetas de la aplicación Magento

3. Desarrollo de módulos personalizados («Hello World»):
Aprendizaje de la declaración e inicialización de un módulo, creación de rutas y controladores, y maquetación de la visualización mediante layouts, blocks, ViewModels y templates

4. Inyección de dependencias y patrones de diseño:
Dominio de la inyección de dependencias, uso de Factories y Repositories para manipular las entidades (productos, clientes, etc.) y comprensión del rol de AbstractModel

5. Gestión de datos y modelos personalizados:
Creación y manipulación de modelos, ResourceModels y Collections personalizados para interactuar con tablas específicas de la base de datos, incluido el uso de interfaces y Repositories dedicados

6. Modificación del comportamiento funcional de Magento:
Aprendizaje de los mecanismos para personalizar el comportamiento de Magento mediante reescrituras (rewrites), eventos y plugins

7. Administración y tareas programadas (Crons):
Configuración de los parámetros de administración, gestión de las rutas y layouts del panel de administración, implementación de listas de control de acceso (ACL) y programación de tareas (Crons)

8. Temas avanzados:
Introducción a conceptos complejos como EAV (Entity-Attribute-Value), la gestión de la caché y los índices.

Formación para desarrolladores frontend de Magento OS
  • Objetivo: formación en desarrollo frontend de Magento y sus buenas prácticas
  • Duración: 2 días
  • Público: desarrolladores que quieran aprender a personalizar la interfaz de usuario (frontend) de Magento.
  • Requisitos previos: conocimientos básicos de PHP, nociones de programación orientada a objetos (POO) y bases de desarrollo web (HTML, CSS, JavaScript)
  • Programa:

1. Manejo de temas
Creación y primera personalización de un tema (Luma/Blank, padre/hijo, override/extensión, etc/view.xml)

2. Manejo de layouts
Composición de la página en XML (eliminar, agregar y mover bloques)
Conceptos: Block vs container, Handles, Merge y override, Page Layout, paso de información al template
Trucos y recordatorios: obtener la lista de handles, mostrar un bloque CMS

3. Despliegue de archivos estáticos
Modo desarrollador vs producción
Comando setup:static:deploy

4. Uso de CSS/Less
Uso de Less, archivos CSS generados (móvil/escritorio)
Modificar el estilo del sitio: color de los botones principales, tamaño de los títulos H1, ocultar un bloque solo en escritorio

5. Uso y modificación de JavaScript
El stack: RequireJS, jQuery y jQuery UI, Knockout.js, Underscore.js
Widgets jQuery UI: Widget factory, widgets estándar, Override, mixin y extend

6. Uso de los UI Components
Interfaces dinámicas basadas en Knockout.js (datos privados, caché FPC)
Configuración en XML y PHP
Datos privados y caché

7. Foco en Page Builder

8. Gestión de traducciones

Formación para administradores de Magento OS
  • Objetivo: formación en la administración de una tienda Magento/Adobe Commerce
  • Duración: 2 a 4 días
  • Público: administradores de tiendas en línea que quieran familiarizarse con la solución o profundizar su conocimiento de ella y de sus funcionalidades avanzadas
  • Requisitos previos: conocimientos básicos de ecommerce
  • Programa:

1. Aspectos generales
Presentación de la plataforma, sus funcionalidades y sus ventajas para las empresas

2. Front office
Presentación general del front office y de los recorridos de cliente típicos

3. Aspectos generales de la administración
Descubrimiento de la interfaz de administración de Magento, navegación por los menús y las opciones. Presentación de la estructura de la información en la aplicación y de la gestión de traducciones y permisos

4. Administración del catálogo
Presentación de los tipos de producto y sus particularidades. Administración de productos, precios, inventario, atributos y categorías, y su impacto en el front office

5. Marketing
Presentación de las funcionalidades avanzadas de marketing de la aplicación y de su administración: promociones, merchandising, productos relacionados (cross-sell), fidelización, tarjetas de regalo…

6. Contenidos
Explicación de la estructura de los contenidos en la aplicación y foco en el uso de Page Builder

7. Administración de ventas
Análisis de la gestión de cuentas de clientes, el procesamiento de pedidos y la gestión de devoluciones y reembolsos

8. Reportes
Aspectos generales de los reportes integrados

9. Configuración
Análisis de las opciones de configuración de la tienda: envío, pago…

10. Rendimiento
Consideraciones generales sobre el rendimiento y la gestión de cachés

Formaciones impartidas por nuestros expertos en Magento

Synolia participa activamente en la dinamización de la comunidad Magento. Además, fuimos el primer partner francés en implementar la versión Magento 2 Cloud Edition en Francia. Por eso, nuestro equipo aplica su experiencia tanto en el CMS Magento 2 OS como en Adobe Commerce.

Benjamin Volle, Technical Manager Adobe Commerce/Magento, es un miembro activo de la comunidad Magento y cuenta con múltiples certificaciones de Adobe. Acompaña a diario a nuestros clientes en la adopción de sus plataformas Magento y Adobe Commerce, y en la mejora de su rendimiento.

¿Por qué elegir a Synolia para tu formación en Magento?

Hemos realizado más de un centenar de proyectos en Magento. Además, desde 2024, Blackbird, una agencia reconocida en Magento OS, forma parte de Synolia. Sus fundadores son desarrolladores certificados y apasionados por la solución. Así, contamos con todos los recursos y competencias para formarte en la personalización de tu tienda en línea, la gestión de un catálogo de productos complejo o la gestión multitienda y multimoneda.

Lo que lograrás tras la formación

Al terminar la formación, los administradores ganan autonomía para gestionar su catálogo de productos, configurar sus tiendas, optimizar las ventas y hacer seguimiento del rendimiento en el día a día. Los desarrolladores, por su parte, dominan las buenas prácticas para personalizar, mantener y hacer evolucionar la plataforma con total seguridad, respetando los estándares de Magento. Terminas la formación con una comprensión profunda de la solución y competencias que puedes aplicar de inmediato para alcanzar tus objetivos de ecommerce.

    ¿Necesitas una formación en Magento?

    ¡El equipo de Synolia está a tu disposición para formar a tus administradores y desarrolladores en Magento Open Source!

    ¡Contáctanos!