Descripción
Objetivos del curso
-
Dominar la arquitectura de Adobe Commerce (Magento 2) y su ecosistema de desarrollo.
-
Desarrollar módulos, plugins y customizaciones sobre la plataforma Adobe Commerce.
-
Configurar y gestionar el panel de administración, catálogos, tienda y procesos de pago.
-
Implementar extensibilidad mediante App Builder, API Mesh y microservicios.
-
Integrar Adobe Commerce con APIs REST/GraphQL y sistemas de terceros.
-
Aplicar buenas prácticas de seguridad, rendimiento y escalabilidad en entornos de producción.
Qué aprenderá
Al finalizar el curso, el alumno será capaz de:
-
Administrar catálogos, clientes, pedidos, pagos, envíos y contenido.
-
Comprender la arquitectura de Adobe Commerce y el modelo EAV.
-
Crear módulos personalizados, plugins, observers y repositorios.
-
Trabajar con temas, layouts XML, templates PHTML y UI Components.
-
Integrar Adobe Commerce mediante REST, GraphQL, App Builder y API Mesh.
A quién va dirigido
Responsables de ecommerce; desarrolladores PHP; administradores de tiendas Magento o Adobe Commerce; equipos que gestionen o desarrollen sobre la plataforma.
Nivel de experiencia requerido
Intermedio-Avanzado. Conocimientos recomendados: PHP y programación orientada a objetos, MySQL, Apache/Nginx, sistemas Linux y Composer.
Temario
Módulo 1 — Introducción a Adobe Commerce y ecosistema
-
Evolución de Magento a Adobe Commerce: diferencias clave entre versiones.
-
Ediciones de Adobe Commerce: Open Source vs. Adobe Commerce (Cloud y On-Premises).
-
Proceso de instalación: requisitos del sistema, opciones de despliegue y configuración inicial.
-
Introducción al ecosistema Adobe: integración con Adobe Experience Cloud, Adobe Analytics y Adobe Sensei (IA).
Módulo 2 — Administración de la plataforma
-
Panel de administración (Admin): estructura, roles de usuario y gestión de recursos.
-
Gestión del catálogo: productos simples, configurables, agrupados, virtuales y descargables.
-
Gestión de categorías, atributos y conjuntos de atributos.
-
Gestión de clientes, segmentos y grupos de clientes.
-
Gestión de pedidos, facturación, envíos y devoluciones.
-
Configuración de métodos de pago y envío.
-
CMS: páginas, bloques y widgets de contenido.
Módulo 3 — Arquitectura técnica de Adobe Commerce
-
Arquitectura MVC de Magento 2: modelo, vista, controlador y su implementación.
-
Sistema de módulos: estructura de directorios, archivos de configuración (module.xml, di.xml, routes.xml).
-
Modelo EAV (Entity-Attribute-Value): concepto, uso y ventajas.
-
Sistema de inyección de dependencias (DI): ObjectManager, preferencias y plugins.
-
Arquitectura orientada a eventos: observers, events y dispatch.
-
Colas de mensajes y procesamiento asíncrono.
Módulo 4 — Desarrollo de módulos y extensiones
-
Creación de módulos personalizados desde cero.
-
Plugins (interceptors): before, around y after plugins.
-
Observers y event listeners.
-
CRUD con modelos, colecciones y repositorios.
-
Gestión de instalación y actualización de esquemas de base de datos (Setup/Patch).
-
Composer y Marketplace: instalación y gestión de extensiones de terceros.
Módulo 5 — Desarrollo frontend y personalización de temas
-
Sistema de temas en Magento 2: herencia, estructura y creación de temas.
-
Layouts XML: configuración de páginas, bloques y contenedores.
-
Templates PHTML y personalización de la vista.
-
UI Components: propósito, arquitectura y ciclo de vida.
-
RequireJS y JavaScript en Adobe Commerce.
-
CSS y LESS: personalización de estilos.
Módulo 6 — APIs y extensibilidad moderna
-
API REST de Adobe Commerce: endpoints, autenticación y uso con Swagger.
-
GraphQL en Adobe Commerce: consultas, mutaciones y extensión del esquema.
-
Adobe Developer App Builder: desarrollo de aplicaciones serverless fuera de proceso.
-
API Mesh: orquestación de APIs privadas y de terceros.
-
Webhooks y eventos de integración basados en eventos.
-
Commerce Storefront con Edge Delivery Services (headless commerce).
Módulo 7 — Seguridad, rendimiento y entornos de producción
-
Buenas prácticas de seguridad en Adobe Commerce: permisos de archivos, WAF, 2FA.
-
Gestión de caché: tipos de caché, Varnish y Redis.
-
Optimización del rendimiento: indexación, búsqueda (Elasticsearch/OpenSearch) y Full Page Cache.
-
Configuración de entornos de producción y gestión de actualizaciones.
-
Adobe Commerce Cloud: arquitectura, despliegue y gestión de entornos.
Módulo 8 — Proceso de checkout, ventas y catálogo avanzado
-
Flujo de checkout: pasos, personalización y gestión de pagos.
-
Reglas de precios de catálogo y carrito.
-
Gestión de inventario multistock (MSI).
-
B2B en Adobe Commerce: empresas, catálogos compartidos y presupuestos.
-
Funcionalidades de marketing: cupones, upselling, cross-selling y email marketing.
Preguntas frecuentes
¿Qué nivel de experiencia se requiere?
Intermedio-Avanzado. Se recomienda conocimientos de PHP orientado a objetos, MySQL, Linux y Composer.
¿A qué perfiles va dirigido?
Responsables de ecommerce, desarrolladores PHP, administradores de tiendas Magento/Adobe Commerce y equipos técnicos.
¿Se cubre tanto desarrollo backend como frontend?
Sí, el curso abarca administración de tienda, desarrollo de módulos (backend), personalización de temas (frontend) y APIs modernas.
¿Se puede bonificar por FUNDAE?
Sí. Nextraining gestiona gratuitamente la bonificación FUNDAE para empresas.
Solicite más información
Rellene este formulario y nuestro equipo se pondrá en contacto con usted para resolver sus dudas.
También puede llamarnos al +34 963 694 964 o escribirnos a info@nextraining.es.
Nextraining, su aliado en formación tecnológica
Soluciones personalizadas para impulsar su empresa
Nuestro compromiso nos convierte en el socio ideal para desarrollar el talento empresarial.

