Los cursos de Magento programador se presentan como la mejor forma de adentrarse en la plataforma a nivel de programación. Ofrece a las agencias web y a los gestores de tiendas online la posibilidad de seguir los mejores programas de formación para mejorar su nivel de conocimiento de la programación con Magento.
1. Introducción a Magento
- Contexto y funcionalidades
- Magento y la technica
- Magento en números
- Acerca de Magento Inc., el editor de Magento
- El ecosistema Magento y su interés para los programadores
2. Instalación de Magento
- Consejos para la instalación y base de demostración
- Instalación de una instancia Magento
- Migrar una instancia Magento
- Actualizar una instancia Magento
- Uso correcto de Magento Connect
- Magento Connect: ¿V2?
- El Downloader y la versión Enterprise
3. Magento Connect, la plaza de mercado para Magento
4. Herramientas que ayudan a los programadores en Magento
- Magento y Zend Studio
- Magento y Zend Application Server
- Otras herramientas de desarrollo y de depuración
- Herramientas integradas a Magento
5. Sistema de plantilla y relaciones con las vistas de los módulos
- Estructuras de las carpetas en Magento
- Terminología
- Organisación de las plantillas
- Consejos para una correcta explotación del fallback
- Relaciones con los modulos et la arquitectura MVC
6. Desarrollo de módulos en Magento
- Estructura generale
- Contenido y funcionamento interno
- Interacciones con los otros módulos
- ¿Sobrecargar blocks, models y controllers?
- Events & Observers
- Integración al backoffice
- Creación de menús Gestión de los derechos de acceso (ACL) Explotación de los widgets Grid y Form
- Gestión de lass traducciones
- Envío de Emails Tareas CRON
7. Importar y exportar elementos en Magento
- Configuración de los perfiles
- Rerequisitos
- Dataflow de productos
- Exportar productos simples
- Importar productos simples El caso particular de los productos complejos
- Dataflow clientes
- Exportar cuentas de clients
- Importar cuentas de clients
- ¿Dataflow de atributos y categorías?
8. Webservice Magento
- Uso y intereses del Webservice
- Rendimientos del Webservice
- Los protocolos: ¿SOAP frente a XML-RPC?
- Métodos disponibles
- Enriquecer el Webservice
9. Metodología de trabajo en Magento
- Importancia de las pruebas unitarias
- Un corazón vivo que sube de versión
- Adoptar prácticas industriales Probar el código
- Resolver problemáticas simples
- Analizar los mensajes de errores
- Proceder paso a paso Utilizar Zend_Debug y Zend Debugger Explotar al máximo la herramienta de reporting Solicitar Zend Studio y Zend Server
10. Trabajos práctico
- Instalación y migración de Magento
- Uso de Zend Studio
- Uso de Zend Application Server
- Exploitación du template
- Análisis de las interacciones entre módulos y diseño
- Análisis y realización de módulos que explotan las técnicas de desarrollo que ofrece Magento
- Importar y exportar elementos
- Llamar a la API
- Creación y recuperación de productos
- Creación y recuperación de categorías
- Manipulación de cuentas de clientes y otras entidades
- Redacción de pruebas unitarias para Magento
- Uso de Zend_Debug y Firephp
- Uso de Zend Code Tracing y Zend Debugger
Objetivo del Curso:
- Dominar la arquitectura técnica de Magento
- Adaptar Magento a necesidades específicas
- Adquirir las mejores prácticas de desarrollo
Requisitos:
- Fundamentos de navegación por Internet
- Conocimiento del e-commerce
- Trabajar con PHP/MYSQL de manera fluida
- Tener un manejo muy bueno de programacion orientada al objeto
- Conocimiento del Zend Framework es un plus.
Audiencia:
La formación Magento programador hace énfasis en la práctica para permitirle comprender la arquitectura de la solución a través de varios desarrollos.
Se abordan todos los aspectos del desarrollo de Magento, desde la configuración de los módulos hasta la sobrecarga de comportamientos nativos, pasando por las interacciones con la base de datos y la gestión de eventos.
Duración del curso:
40 horas