KMMX Capacitación acorde a tu pensamiento

Desarrollo Avanzado en Magento (30 hrs.)

Descripción: Magento es uno de los sistemas de comercio electrónico más interesantes, flexibles y adaptables. Se le ofrece un amplio conjunto de potentes herramientas para crear y gestionar una tienda en línea. Después de años de desarrollo, Magento 2 se presenta con un fuerte énfasis en la modularidad, Web API, pruebas automatizadas y la plataforma global pila nueva tecnología. La liberación largamente esperada Magento 2 introduce toda una nueva plataforma de comercio electrónico para el desarrollo de tiendas en línea. Toda la nueva arquitectura de Magento 2, API Web, y una serie de otras características que son muy interesantes para su uso. Este curso va a aliviar la curva de aprendizaje, ofreciendo una guía paso a paso sobre cómo ampliar la funcionalidad principal de su tienda Magento 2. Este curso le llevará a construir y personalizar un sitio de comercio electrónico de la calidad de la versión más reciente.

Objetivo: Brindarle una base para trabajar, a continuación, pasamos a configurar el entorno de desarrollo y producción de base de Magento. Después de esto, se obtendrá a enfrentarse con los principales conceptos y convenciones que son nuevos en la plataforma Magento 2. A continuación, profundizamos para llegar a la esencia de los despliegues automatizados, la persistencia de los datos, escribiendo guiones del accesorio de datos y la aplicación de diversas modificaciones backend y frontend. A medida que nos acercamos al final del curso, usted aprenderá a hacer llamadas a la API y escribir pruebas automatizadas.


Temario:

Parte 1: Comprensión de la arquitectura de la plataforma

Conjunto tecnologías en Magento | Capas en la arquitectura | Estructura del sistema de archivos de nivel superior | Estructura del módulo de sistema de archivos

Parte 2: Gestión del entorno

Configuración del entorno de desarrollo | Configuración de un entorno de producción

Parte 3: Conceptos de programación y convenciones

Composer | Contratos de servicio | Generación de código | El directorio var | Estándares de programación

Parte 4: Modelos y colecciones

Comprensión del flujo de esquema y scripts de datos | Creación e instalación de un esquema de script | Creación de un upgrade de un esquema de script | Creación e instalación de un script de datos | Creación de un upgrade de script de datos | Acciones de entidad CRUD | Creación de nuevas entidades | Gestión de colecciones

Parte 5: Uso de inyección de dependencias

El gestor de objetos | Inyección de dependencias | Configuración de Clase de dependencias | Uso de tipos virtuales

Parte 6: Plugins

Creación de un plugin | Uso de listener antes y después | Un orden de plugin

Parte 7: Desarrollo del backend

Trabajos de Cron | Mensajes de notificación | Sesión y cookies | Logging | Profiler | Eventos y observadores | Caché | Widgets | Variables personalizadas | Indexadores

Parte 8: Desarrollo del frontend

Flujo de rendering | Elementos de vista (Contenedores, Componentes UI, Bloques, Templates, etc.)

Parte 9: El Web API

Tipos de usuario | Métodos de autenticación | REST versus SOAP | Autenticación basada en Token | Autenticación basada en OAuth | OAuth basado en el Web API | Sesión basada en autenticación | Creación de tus propios Web API | Interfaz de criterios de búsqueda por filtros de lista

Parte 10: Principales áreas funcionales

Gestión de CMS | Gestión de catálogo | Gestión de clientes | Importar productos y clientes | Tipos de producto personalizados | Métodos de pago personalizados

Parte 11: Construcción de un módulo

Requerimientos de un módulo | Registro de un módulo | Creación de un archivo de configuración | Creación de un archivo de configuración de sistema | Creación de listas de acceso de control | Creación de un script de instalación | Construcción de una interfaz frontend |  Creación de una interfaz backend | Pruebas unitarias


Precio por participante: $6,960 MN (IVA incluido)

Formas de pago