Te doy la bienvenida al curso de cómo desarrollar un módulo para envío personalizado en Adobe Commerce (antes Magento).
La flexibilidad que proporciona esta magnífica plataforma hace que cualquier cosa que necesitemos implementar dentro de la misma pueda hacerse realidad. Esto también genera un problema. Al intentar implementar algo dentro de Adobe Commerce, ya que esto debe ser realizado con el mayor conocimiento, experiencia y teniendo en cuenta las mejores prácticas de implementación por parte de Adobe Commerce, suelo ver a menudo muchos desarrolladores que no cuentan con esta experiencia y terminan agregando componentes de baja calidad, haciendo que el performance se vea afectado, es por eso que en este tipo de cursos de aprendizaje mi objetivo no es solo enseñar a desarrollar a crear los componentes si no más bien es entender la lógica que conlleva desarrollarlos, en este mismo sentido yo afino mis conocimientos y, por otro lado, comparto mi experiencia.
¿Qué aprenderás?
- A estructurar un módulo básico, a entender los diferentes archivos y carpetas que se requieren
- Conocer la diferencia entre archivos de código PHP y archivos de configuración XML
- Aprender la importancia de los archivos de configuración XML
- Ubicar los parámetros clave para entender la dependencia que existe entre cada uno
- Conocer la importancia de la herencia de clases para reutilizar funciones
Código fuente
Te he colocado el código de cada archivo en un formato que podrás utilizar y visualizar de forma más amigable, así como al final del curso encontrarás la ruta en GitHub del código fuente.