Descripción
Curso de programacion en Magento para eCommerce avanzado
El curso Programación en Magento para eCommerce avanzado proporciona a desarrolladores una formación práctica y especializada en la arquitectura y desarrollo sobre Magento 2. A lo largo de la formación, se trabajará con módulos, plugins, eventos, APIs, frontend y backend, abordando en profundidad el modelo EAV, la inyección de dependencias, el uso de Composer, el Object Manager y la personalización de themes y layouts. Ideal para profesionales que buscan dominar la plataforma Magento a nivel técnico para crear y mantener eCommerce personalizados y de alto rendimiento. Curso 100% práctico, en modalidad Remote Class y bonificable.
Objetivos del curso
Qué aprenderá
A quién va dirigido
Nivel de experiencia
Objetivos del curso
Este curso tiene como finalidad preparar al desarrollador para implementar soluciones eCommerce avanzadas con Magento 2. Al finalizar, el alumno será capaz de:
-
Comprender la arquitectura de Magento (EAV, MVC, EDA, plugins).
-
Configurar entornos de desarrollo con Composer, Apache/Nginx y PHP.
-
Crear y personalizar módulos, templates y CRUD.
-
Aplicar observadores y eventos personalizados.
-
Utilizar el inyector de dependencias y Object Manager.
-
Desarrollar para frontend: layouts, bloques, themes, Less.
-
Integrar APIs y crear endpoints personalizados.
-
Configurar caché, cron jobs, logging y otros servicios backend.
-
Preparar proyectos reales listos para producción.
Qué aprenderá
- Principios y estructura interna de Magento 2.
- Desarrollo de módulos, plugins y observers.
- Arquitectura orientada a eventos y uso del sistema EAV.
- Creación y manipulación de templates, CRUD y colecciones.
- Técnicas avanzadas con inyección de dependencias y objetos Proxy.
- Desarrollo de frontend en Magento con themes, layouts y UI.
- Configuración y uso de la API REST con Swagger.
- Buenas prácticas en entornos de producción para Magento.
A quién va dirigido
-
Desarrolladores backend y frontend con experiencia previa en PHP.
-
Profesionales técnicos que trabajan en proyectos de eCommerce.
-
Equipos de desarrollo que necesiten implementar soluciones con Magento.
-
Freelancers o agencias que busquen especializarse en Magento 2.
Nivel de experiencia
-
Conocimientos sólidos en PHP y programación orientada a objetos.
-
Experiencia trabajando con MySQL, Apache/Nginx y sistemas Linux.
-
Familiaridad con Composer y frameworks modernos (Symfony es un plus).
Temario del curso: Programación en Magento para eCommerce avanzado
Módulo 1: Conociendo Magento a nivel de usuario
-
Introducción y conceptos previos
-
Administración y estructura del backend
-
Gestión de productos, clientes, pedidos y configuración
Módulo 2: Fundamentos y conceptos previos
-
Diferencias entre Magento 1 y 2
-
Arquitecturas MVC, EAV, EDA
-
Introducción a plugins y eventos
Módulo 3: Estructura general y entorno
-
Composer, Symfony, estándares de programación
-
Estructura de carpetas y módulos core
-
Configuración de entorno de desarrollo
Módulo 4: Modelos, módulos, templates y CRUD
-
Resource models, creación de módulos
-
Ejercicios prácticos con CRUD y colecciones
-
Concepto de metapackage
Módulo 5: Observers y eventos
-
Uso de eventos predefinidos y personalizados
-
Diferencias entre plugins y eventos
-
Ejercicios prácticos con observers
Módulo 6: Inyector de dependencias
-
Object Manager, Preferences, Virtual Types
-
Argument replacement, Proxy objects
-
Sistema de plugins (after/before)
Módulo 7: Desarrollo frontend
-
Bloques, templates y layouts
-
Gestión de themes, Less y UI components
-
Formularios y renderizado
Módulo 8: Backend avanzado
-
Cron jobs, logging, widgets, sistema de caché
-
Optimización del rendimiento
Módulo 9: API de Magento 2
-
Configuración y uso de la API REST
-
Swagger, permisos ACL y creación de endpoints propios
Módulo 10: Repaso final
-
-
Sesión post-curso para resolución de dudas y refuerzo
-
Este curso incluye:
- Material del curso adjunto
- Manual del curso
- Laboratorios virtuales
- Certificado de finalización
Información sobre las certificaciones de Magento Developer
Perfil de instructores
Nextraining cuenta con instructores certificados, cada uno en su área
Bonificación Fundae
Gestionamos y tramitamos la documentación de la formación bonificada en Fundae, servicio gratuito a clientes.
Flexibilidad
Nuestros cursos en aula virtual te permiten asistir a la formación desde cualquier lugar.
Nextraining ofrece formación, certificación y mentoring tecnológicos, dotando a los profesionales de herramientas, conocimientos y competencias necesarias para avanzar y liderar procesos de cambio de las empresas y organizaciones.
Disponemos de un equipo docente con gran experiencia y certificados por los mejores fabricantes del mercado tecnológico.

