Descuartiza un módulo de Magento



Documentos relacionados
Deploy a producción de forma automática

Analítica para tu Tienda Online

Cómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google?

Analítica para tu web

GUÍA RED SOCIAL LINKEDIN

Manual del Alumno de la plataforma de e-learning.

El universo en la palma de tu mano. El software de gestión para organizaciones políticas e instituciones

Contacto. Primeros pasos en MiAulario. Curso de Formación. Primeros pasos en MiAulario

Novedades PhotoGestion 5

Curso Universitario de Prestashop: Crea Tu Tienda Online (Titulación Universitaria + 2 ECTS) Titulación certificada por EDUCA BUSINESS SCHOOL

Webs de asignaturas y centros de recursos telemáticos on-line

5 razones por las que NO DEBERÍAS ABRIR UNA TIENDA ONLINE

Curso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Mobile: Práctico

Los objetivos por los que otros han participado en el Programa TANDEM son:

Más Clientes Más Rápido: Marketing Online bien enfocado

Tutorial EasyBlog de M2Design para Joomla

El almacén: sistema de archivos

Manual de iniciación a

Una plantilla es un documento de Word 2003 con la característica de que el tipo de documento es plantilla de documento (.dot).

CONFEDERACIÓN DE EMPRESARIOS DE MÁLAGA

Conceptos Generales en Joomla

Internet Information Server

TUTORIAL. Introducción -marketing. Creación Listas de Contactos. Creación de la campaña. Resultados de las Campañas

LOGÍSTICA Y OPERACIONES

Manual instalación Windows 8. Instalar Windows 8 paso a paso

Quieres conocer como se pone en marcha el Programa ECG. Estimulación Cognitiva Global dirigido a pacientes en fase leve, moderada o severa?

Conceptos Generales en Joomla

TUTORIAL 8 REDES PROFESIONALES: LINKED IN

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

TUTORIAL PHP WEBQUEST

TALLER CREACIÓN PÁGINAS WEB - NVU Prácticas

E Manual de usuario. : Versión: 0.1 Fecha: 05/02/2013 Autor: Carlos Ors Carlos.ors@tecsidel.es

Manual del alumno Aula Virtual Puertos de Tenerife.

Manual para la utilización de PrestaShop

GUÍA RED SOCIAL FACEBOOK

Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica)

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

CURSO DE WORDPRESS. GD Labs Calle Laguna del Marquesado, 11 Bloque B Oficina Madrid. Telf info@gdlabs.es

El salto a las nuevas tecnologías de la formación

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

Curso Online de Joomla y Posicionamiento SEO

En Acocex somos conscientes de que nuestro mayor valor son nuestros consultores. Es por eso que hemos diseñado una web profesional con el fin de

Curso Práctico de Creación de Tiendas Online con Magento. Nivel Profesional

Plantillas Office. Manual de usuario Versión 1.1

Guía Rápida de MyEgoo.com

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis.

SUBIR LAS ACTIVIDADES DE HOTPOTATOES A UN SITIO WEB

Oficina Online. Manual del administrador

Curso Online de Diseño Web para Dispositivos Móviles con JQuery Mobile

Índice CONOCE EL PROCESO COMPRA DE TUS CLIENTES

Creación y administración de grupos de dominio

Curso Online Coaching Profesional y Empresarial + Regalo 5 Créditos ReciproCoach + 1 Sesión Gratis con un Coach Profesional Online

Curso VBA para Outlook (Online)

Ilustraciones

PS.Vending Almacén Pocket PC

POSICIONAMIENTO EN LA WEB (SEM Y SEO)

Un pequeñísimo tutorial para explicar cómo darse de alta al MEJOR SISTEMA de compartición, backup... en la web.

Tutorial de Creación de Nuestro Videojuego con Game Maker

Guía de uso del Cloud Datacenter de acens

La elección de Blogger como la plataforma o lugar donde

Cómo crear experiencias de cliente con Social Media. Whitepaper

V Manual de Portafirmas V.2.3.1

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

aspectos clave para vender en internet

Guía de instalación de la carpeta Datos de IslaWin

CONVIERTE VISITAS EN VENTAS

ADMINISTRACION DE BASES DE DATOS CUN 2014

MÁSTER EN DIRECCIÓN DE RECURSOS HUMANOS

Cómo sabes si tus esfuerzos en Social Media te están dando resultados? Para eso hay que medir, y Google Analytics ha venido a ayudarnos.

Tutorial rápido de. acceso a la plataforma virtual

MÁSTER EN DIRECCIÓN COMERCIAL Y MARKETING

Presentación del curso Introducción a la Tecnología de Redes

GMAIL (avanzado) 1. Accede a la web de Gmail, Te destacamos las funcionalidades que vamos a enseñarte a. 2. Vamos a enseñarte a:

Curso Online en Posicionamiento Web SEO, Community Manager y Analítica Web: Práctico

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

Tutorial rápido de. acceso a la plataforma virtual

MANUAL DE AYUDA MODULO TALLAS Y COLORES

Archivo de correo con Microsoft Outlook contra Exchange Server

Gestión de Extensiones en Joomla!

MÓDULO 3 HERRAMIENTAS EN LA NUBE: ANFIX


Google Calendar. Google Calendar

Gesfincas. INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local)

Curso Práctico de Técnicas de Motivación y Liderazgo para el Trabajo en Equipo

Crear la base de datos antes de la instalación de Wordpress.

CÓMO REALIZAR NEWSLETTERS CON MAILCHIMP

Herramientas CONTENIDOS. MiAulario

Técnico en Recursos Humanos: La Aplicación del Derecho Laboral en la Gestión de los RRHH. Más información en: ( +34)

Manual DE CONFIGURACIÓN PARA EL MANEJO DEL COMPROBANTE FISCAL DIGITAL A T R A V É S D E I N T E R N E T

CONCLUISIONES Y RECOMENDACIONES

En este ebook te vamos a contar todo lo que necesitas saber para descubrir las claves para detectar si tu empresa necesita innovar y escalar.

El Manual del Afiliado en Etic-etac.com

Presentación de servicios 2011

Ajustes del Curso en egela (Moodle 2.5)

Desarrolladores: Christian David Merino Cruz. Bryan Alexis Peraza Navas. Erik Alberto Renderos Morales.

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra.

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

MANUAL DE. manual de Joomla JOOMLA

Transcripción:

Descuartiza un módulo de Magento Diego Mestre AUMENTA TUS HABILIDADES Academy geekshubsacademy.com

1. Qué es? GeeksHubs es una comunidad geek, apoyamos a startups y freelancers. Nuestro objetivo es crear una red de coworkings por el mundo para aglutinar talento. Además ayudamos a los geeks, si eres un profesional técnico y quieres mejorar tus habilidades disfruta de los cursos que hemos creado en GeeksHubs Academy; puedes ver nuestras charlas geeks en youtube.com/geekshubs 2. Metodología Academy Nuestra formación tiene una visión eminentemente práctica. Cada curso tiene 20 horas de vídeos online con contenido exclusivo. Luego un geek de una startup invitada nos explicará en su día a día cómo lo hace, de esta forma no será un ejemplo sino un caso real que nos ayudará a entender los trucos necesarios para llegar a ese nivel de destreza. Por otro lado haremos una sesión de dudas en directo para que el profesor pueda resolver cualquier cuestión. Y para terminar habrá un test o mini-proyecto para validar que los conocimientos han sido adquiridos. 20h Teoría Online Startup invitada Material adicional Sesión dudas en directo Test/Mini Proyecto

Temario 1. Explicación general del funcionamiento de Magento En este apartado veremos el funcionamiento general de magento, especialmente hablaremos sobre su lógica MVC (Modelo-Vista-Controlador), la organización de sus datos en la base de datos siguiendo el modelo EAV (Entidad-Atributo-Valor), y su particular pero a la vez necesaria arquitectura EDA (Event-Driven-Arquitecture). Desglosaremos todas las carpetas de magento para saber donde situar cada uno de nuestros archivos en función de la función que vayan a tener. Entender bien la lógica de Magento es esencial para conocer las posibilidades que tiene, y también como debemos enfocar nuestro módulo. A menudo, muchos aprendices de Magento quedan atrapados, al no saber cómo se ordenan los datos en la base de datos, ni como realizar una modificación en una acción que se ejecuta en múltiples sitios a la vez. 2. Estructura general de un template de Magento Es importante saber como funcionan los templates en Magento, porqué se decide en un momento puntual trabajar con unos archivo u otros y en qué manera se puede decidir que cargue un template, con una estructura de contenidos o bien otra. En este módulo aprenderemos algo más sobre la estructura de carga de archivos desde las carpetas de magento centrándonos en la estructura del árbol de app/design y skin/design. Es desde aquí sobre todo desde donde vamos a poder desplegar nuestro diseño. Estudiaremos la plantilla clásica de Magento, así como la nueva responsive que nos regalan en la versión 1.9 y veremos como incluir la nuestra. 3. Creación de nuestro propio template para magento Empezamos a practicar. Con los conocimientos que hemos adquirido antes ya sabremos crear nuestro template. Generalmente el template se utiliza para el diseño que tendrá nuestro site, pero es muy importante conocer como funciona la carga de archivos, que habremos repasado en el tema anterior, el orden en el que se hacen y qué es lo que hace que magento determine si ha de cargar un template u otro. Esto nos permitirá tener varios templates configurados en nuestro sistema y poder cambiar a discreción de uno a otro, como por ejemplo al cambiar de una tienda a otra. O cuando el usuario cargue nuestra página desde un dispositivo móvil, pudiendo ofrecerle en cada caso la página más adecuada a lo que él está buscando. El objetivo de este tema es conocer cuales son los archivos que mi módulo va a cargar en todo momento, evidentemente necesario para nuestro objetivo final 4. Estructura general de un módulo de Magento: Los módulos son la clave de Magento. A diferencia de otras plataformas, en Magento podemos afirmar que no es más que una colección de módulos que trabajan sincronizados para conseguir un fin común. Si en los capítulos 2 y 3 vimos como darle a Magento nuestro diseño, en este vamos a ver como trabajar las diferentes funcionalidades, pieza clave en nuestro camino. Es importante saber algo más de teoría sobre como funciona un módulo, porqué en un caso actúa un módulo y no otro, porqué se trabaja con unos archivos.js o.css, porqué se carga un template, etc. Al mismo tiempo que aprendemos esto, iremos intuyendo donde han de colocarse los archivos de mi módulo para que se integre en el sistema a la perfección, sin afectar al core y permitiendo que después mi magento se pueda actualizar sin problemas. La forma en la que trabajaremos será descomponiendo un módulo del core de magento, y analizando cada uno de sus archivos y la función que tienen dentro del sistema. En el capítulo 6 veremos varios módulos de magento con mucha mayor profundidad.

Temario 5. Recursos disponibles Vamos a analizar los recursos que utiliza Magento para su trabajo. Como ya sabrás está casi íntegramente programado bajo el framework Zend, así que si ya conoces Zend, este tema no te hará falta. No obstante también tenemos otros recursos como el framework javascript prototype, que aunque cada vez se usa menos en beneficio del omnipresente jquery, no debemos olvidarnos de él. También conoceremos la librería Varien y como cargar nuestros propios recuersos 6. Explicación de algunos módulos nativos de magento La forma en la que trabajaremos este tema será descomponiendo varios módulos fundamentales del core de magento, y analizando cada uno de sus archivos y la función que tienen dentro del sistema. Veremos su funcionamiento dentro del administrador, como fuera de él, y también como se instala el módulo. Último repaso teórico antes de meternos en la realización real del módulo 7. Partiendo de cero se creará un módulo completo de Magento, contemplando una parte de frontend y otra de backend. El objetivo final del curso. Lo sabemos todo y es hora de ponerlo en práctica. Este apartado es el más extenso pero también es el más útil del curso. Al hacerlo desde cero estaremos dando un repaso de una forma práctica a todo lo visto anteriormente 8. Caso real: Startup invitada que explicará cómo ha creado su e-commerce Veremos, poniéndonos en la piel de un problema real, que tuvo su solución instalando un módulo personalizado para un magento en una tienda online. Veremos el funcionamiento de un módulo que se creó específicamente para una tienda que lo necesitaba y podremos ver la importancia de todo lo que hemos visto desde la óptica de un usuario de Magento. Profesor @diego_mestre Desarrollador Web Freelance Diego Mestre Diego Mestre lleva programando más de 10 años, especializado en comercio electrónico y marketing online con gran experiencia en el sector e-commerce. También es profesor de varios másteres, por ejemplo en la Universidad Politécnica de Valencia (UPV) o IEM Business School. Su afán y conocimiento en Magento le permite desarrollar proyectos propios como de terceros en su faceta de freelance.

Inscríbete al curso PRECIO DEL CURSO Oferta 250 Especial 20h Teoría Online Startup invitada Material adicional Sesión dudas en directo Test/Mini Proyecto Inscripciones abiertas! Ya puedes inscribirte en el curso a través del siguiente enlace: http://geekshubsacademy.com/courses/magento-diego-mestre.html AUMENTA TUS HABILIDADES Academy geekshubsacademy.com