Curso de Magento Avanzado con PHP

Carlos Lledias Garduño
Desarrollo Web, Ecommerce, CMS, LMS, CRM y ERP
$11,600.00
  • 10 estudiantes
  • 0 lessons
  • 0 quizzes
  • 32 hour duration
10 estudiantes

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:

En este Curso de Magento Avanzado con PHP, se brindará 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

El plan de estudios está vacío.

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%
$11,600.00



¿CÓMO LLEVAMOS A CABO LAS CLASES ANTE EL COVID-19?

Metodología de enseñanza y aprendizaje que usamos en nuestras clases.
En KMMX usamos un metodología de aprendizaje “blended*” que al español se traduce como mezclada, es decir una parte es presencial y otra a distancia, en estos momentos debido a la pandemia Covid-19 la parte presencial se realiza de manera a distancia pero de manera personalizada en vivo, tratando de simular el cara a cara que tenemos cuando los alumnos asisten a nuestras aulas de manera física. Mantenemos un enfoque de “enseñanza activa”, es decir, el alumno aprende hasta que hace las cosas motivo por el cual se asignan una serie de proyectos en cada curso, que el alumno tendrá que ir completando a su ritmo, por que entendemos que cada alumno aprende de manera diferente y a su ritmo creamos las asesorías personalizadas, que puede solicitar a través del sistema de aprendizaje online.
* El Blended Learning es la combinación de la educación presencial con clases en el aula, con la educación online.

¿Pero en que consiste?
Cada sesión es de aproximadamente una hora, el instructor explica conceptos y resuelve dudas.
Cada curso tiene una serie de ejercicios o proyectos previamente definidos.
En la siguiente sesión el instructor resuelve dudas y explica los siguientes conceptos, así hasta cubrir la totalidad del temario y alcance del curso.
Se agenda una sesión con un mentor antes, durante y después del curso para asegurar el aprendizaje y aprovechamiento del curso. El mentor no es la misma persona que el instructor.
En la plataforma estarán disponibles las sesiones y recursos para ser consultados en cualquier momento por el alumno.
Aunque son clases a distancia la experiencia es personalizada.

Mucho éxito en tu camino.
Tus amigos de KMMX