Libros Magento 2

VER

    • ¿Que es Magento?
      • Características de Magento 2
      • Diferencias dentre Magento 1 y Magento 2
    • Muestra de temas de Magento
      • Venroy
      • Alcatel Onetouch
      • Cutcha Kids
    • Retos del diseño del tema Magento 2
    • ¿Por qué crear un tema personalizado de Magento 2?
    • Instalando Magento 2
      • Entorno de desarrollo PHP XMAPP
      • Instalación XAMPP
      • XAMPP para la instalación de Windows
      • Instalación de XAMPP para Linux
      • Descargando Magento 2
    • Resumen

VER

  • Terminología de Magento
    • Vendedores y temas de Magento
    • Sitios web de Magento y tiendas de Magento
  • ¿Qué hace que un tema de Magento?
    • Aspectos únicos de un tema de Magento
  • Temas predeterminados de Magento 2
    • Tema Magento Luma
    • Tema en blanco de Magento
  • Bloques y páginas en Magento
  • Herencia del tema de Magento
  • Variables personalizadas
  • Buenas prácticas en temas de Magento
  • Resumen

VER

  • Arquitectura de Magento 2 y Model-View-Controller
  • Interfaz de línea de comandos de Magento 2
  • Archivos de tema de Magento 2
  • Sistema de caché Magento 2
  • Sistema de diseño Magento 2
  • Creando tu primer tema de Magento 2
    • Modos de Magento
    • Deshabilitar el caché de Magento
    • Desarrollo del tema
    • Crear los directorios de archivos estáticos
  • Crear un logo de tema
  • Aplicando el tema
  • Depuración del tema de Magento 2
  • Resumen

VER

  • Magento 2 UI
  • Preprocesamiento LESS y CSS
    • Variables personalizadas
    • Las funciones
    • Mixins
    • Operadores
    • Nestings (anidamientos)
  • LESS compilación en Magento 2
  • La biblioteca de Magento UI
  • Probar la biblioteca de IU de Magento
  • Resumen

VER

  • El proyecto temático BookStore
  • Gestionar dependencias con Composer
    • Instalación de Composer en sistemas operativos tipo Unix
    • Instalar Composer en Windows
  • Construyendo el tema de la librería
    • Aplicar nuevo CSS al tema de la librería
    • Crear el logotipo de la librería
    • Cambiar el diseño de tu tienda
    • Agregar contenido con Magento CMS
    • Mostrar categorías destacadas en la página de inicio
  • Desarrollando plantillas de Magento 2
  • Resumen

VER

  • Aumento de la productividad mediante la creación de estilos de prueba de flujo.
  • Estilo de depuración en Magento
    • Modo de depuración del lado del cliente
    • Modo de depuración del lado del servidor
  • Usar el corredor de tareas Grunt para depurar
    • Instalar Node.js en Linux
    • Instalar Node.js en Windows
    • Instalar Node.js en OSX
    • Instalado Grunt
    • Prueba de Grunt
    • Reloj grunt
  • Aplicar cambios a la librería con Grunt
  • Resumen

VER

  • Los componentes de la interfaz de usuario de Magento
  • UI component listing/grid de cuadrícula
  • UI listing/grid componentes secundarios de la cuadrícula
    • Filter
    • Pagination
    • TreeMass action
    • Column
    • UI-select
    • Multiselect
    • Inline edit
    • Bookmark
    • Resize
    • Sticky header
    • Export button
    • File uploader
  • Form component
  • UI components control definition file
  • Magento sample module form
  • Resumen

VER

  • El diseño de la página de Magento
  • Instrucciones de diseño y tipos
    • Extender y anular un  diseño
  • Personalizaciones de diseño
    • Establecer el diseño de la página
    • Administrar recursos estáticos
    • Trabajando con bloques estáticos
    • Trabajando con bloques dinámicos
  • Personalizar plantillas
    • Personalizar plantillas con un nuevo idioma
  • Resumen

VER

  • Estructura JavaScript de Magento 2
  • Inicializando y localizando el componente JavaScript
    • Inicializando JavaScript
    • Mapeando los recursos de JavaScript
  • Widgets jquery de Magento
    • Crear un widget de pestañas
  • Crear un componente jCarousel para el módulo Promo
  • Resumen

VER

    • Componentes de Magento
    • Flujo de trabajo de desarrollo
      • Entendiendo el composer.json
    • Desarrollando el módulo Sweet Tweet
      • La API REST de Twitter
      • La biblioteca de Twitter OAuth
      • La estructura del directorio del módulo
      • Codificación del archivo composer.json
      • Declarar los archivos de configuración XML y registration.php
      • Programación de los controladores
      • Programando los bloques
      • Programando al Observer
      • Programando la capa de Vista
      • Habilitando el module
    • Resumen

VER

  • ¿Por qué debería preocuparme por eso?
  • Mejores prácticas en el desarrollo de Magento 2
  • Utilice siempre la arquitectura de Magento
    • La pila de tecnología Magento
    • Recomendaciones estándar de PHP
      • PSR-1 – estándares básicos de codificación
      • PSR-2 – guía de estilo de codificación
      • PSR-4 – cargador automático
    • Estrategias para personalizar tus temas
    • Buscando recursos externos para mejorar
      • Comunidad Magento
      • El repositorio oficial de Magento 2
      • El blog de Magento
      • Intercambio de pila de Magento
      • Blogs sobre el desarrollo de Magento
        • Inchoo
        • Mukesh Chapagain
        • Alan Storm
  • Resumen

VER

  • El proceso de envasado
  • Empaquetando tu tema
    • Validación de componentes Magento
  • Alojando tu tema
    • Alojando su proyecto en GitHub y Packagist
    • Hospedar su proyecto en un repositorio privado
  • Mercado de Magento
    • Enviar tu tema
  • Resumen
  • Introducción
  • Instalando Apache
  • Instalando NGINX
  • Instalar PHP-FPM
  • Instalando HHVM
  • Instalar MySQL
  • Instalando Magento 2
  • Instalación de Magento 2 en Hypernode
  • Administrar Magento 2 en Docker
  • Introducción
  • Instalación de datos de muestra de Magento 2 a través de GUI
  • Instalación de datos de muestra de Magento 2 a través de la línea de comando
  • Administrar índices de Magento 2 a través de la línea de comando
  • Administrar la caché de Magento 2 a través de la línea de comando
  • Administrar la copia de seguridad de Magento 2 a través de la línea de comando
  • Gestión del modo de configuración de Magento 2 (MAGE_MODE)
  • Transferencia de su base de datos Magento 1 a Magento 2

VER

  • Introducción
  • Configuración de Redis para el caché de back-end
  • Configurar Memcached para el almacenamiento en caché de la sesión
  • Configurar el Varniz como el caché de página completa
  • Configurando Magento 2 con CloudFlare
  • Configurar imágenes optimizadas en Magento 2
  • Configurar Magento 2 con HTTP/2
  • Configuración de pruebas de rendimiento de Magento 2
  • Introducción
  • Crear un catálogo raíz
  • Crear subcategorías
  • Administrar conjuntos de atributos
  • Crea productos
  • Gestionar productos en una cuadrícula de catálogo
  • Introducción
  • Crear reglas de envío e impuestos
  • Administrar grupos de clientes
  • Configurar inventarios
  • Configurar tasas de cambio
  • Administrar precios avanzados

VER

  • Introducción
  • Creando un nuevo tema
  • Cambiar un diseño XML de un módulo Magento 2
  • Agregar CSS / JS a las páginas
  • Usando Grunt para cambios CSS
  • Agregar bloques estáticos a páginas a través del diseño XML
  • Agregar bloques estáticos a páginas a través de widgets
  • Usar un tema de publicación dinámico basado en el navegador del cliente
  • Crear traducciones de temas específicos

VER

  • Introducción
  • Inicializando los conceptos básicos de extensión
  • Trabajando con modelos de bases de datos
  • Crear tablas usando scripts de configuración
  • Crear una ruta web y un controlador para mostrar datos
  • Crear campos de configuración del sistema
  • Crear una cuadrícula de datos de fondo
  • Crear un formulario de fondo para agregar / editar datos
  • Introducción
  • Usando inyección de dependencia para pasar clases a su propia clase
  • Modificación de funciones con el uso de complementos – Intercepción
  • Crear su propio archivo de configuración de módulo XML
  • Creando tu propio tipo de producto
  • Trabajando con capas de servicio / contratos
  • Crear una opción de comando de Magento CLI

VER

  • Una cartilla del dueño de la tienda
  • ¿Qué hay de nuevo en Magento 2?
  • Usando Magento para el comercio electrónico
    • Venta de productos complejos.
    • Administrar múltiples tiendas en línea
    • Funcionalidad extendida
    • Comercio electrónico global
  • Lo que necesitas para tener éxito con Magento
  • Resumen

VER

  • Presentamos el backend de Magento 2
    • Ámbitos de configuración
  • Configuraciones clave del sistema
    • Configuración
      • Paneles generales
        • Configuración general
        • Configuraciones web
        • Configuraciones de diseño
        • Configuraciones de configuración de moneda
        • Configuraciones de almacenar direcciones de correo electrónico
        • Configuraciones de contactos
        • Configuración de informes
        • Configuraciones de administración de contenido
        • Informes de New Relic
      • Paneles de catálogo
        • Configuraciones de catálogo
        • Configuraciones de inventario
        • Configuración del mapa del sitio XML
        • Configuración de fuentes RSS
        • Configuración de correo electrónico a un amigo
      • Paneles de clientes
        • Configuración del boletín informativo
        • Configuraciones de configuración del cliente
        • Configuración de la lista de deseos
        • Configuraciones de promociones
        • Configuración persistente del carrito de compras
      • Paneles de ventas
        • Configuraciones de ventas
        • Configuración de correos electrónicos de ventas
        • Configuración de impresiones en PDF
        • Configuraciones de impuestos
        • Configuración de pago
        • Configuraciones de envío
        • Configuraciones de envío múltiple
        • Configuración de métodos de envío
        • Configuración de API de Google
        • Configuración de métodos de pago
      • Paneles de servicios
      • Paneles avanzados
        • Configuración de administrador
  • Resumen
  • La metodología Global-Website-Store
  • Creando categorías
    • Creando tu jerarquía de categoría
      • La pestaña Información general
      • Configuraciones de pantalla
      • Diseño personalizado
      • Categoría de productos
    • Crear entidades de sitios web y tiendas
      • Crear sitios web
      • Crear entidades de tienda
      • Crear vistas de tienda
      • El selector de frontend
    • Configurar la información de la tienda
      • Comprender el alcance de la configuración
      • Configurar ajustes de la tienda
    • Acomodar múltiples idiomas
      • Asignación de un entorno local
      • Actualización de configuraciones
      • Traducción de productos y categorías
      • Traduciendo otro contenido
    • Configurar múltiples monedas
      • Configurar monedas
      • Configurar conversiones de moneda
  • Resumen
  • Comprender el proceso de pago y pago
  • Métodos de pago
    • Cómo funcionan las pasarelas de pago
    • Cumplimiento de PCI
    • Soluciones de pago todo en uno de PayPal
    • Pasarelas de pago de PayPal
    • PayPal Express
    • Braintree
    • Cheque / giro postal
    • Pago por transferencia bancaria
    • Pago contra reembolso
    • Pago subtotal cero
    • Orden de compra
    • Authorize.Net Direct Post
  • Métodos de envío
    • Origen
    • Tasa de tramitación
    • Países permitidos
    • Método no disponible
    • Envío gratis
    • Tarifa plana
    • Tasas de mesa
      • Cantidad y tarifas basadas en precios
    • Guarde su tabla de tarifas
    • Configuración de velocidad de tabla
    • Tabla de tarifas de carga
  • Métodos portadores
  • Integraciones de envío
  • Grupos de clientes
    • Usar grupos de clientes
    • Agregar un grupo de clientes
    • Asignación de grupos de clientes con IVA
  • Manejo de impuestos
    • Cómo gestiona los impuestos Magento
    • Crear reglas fiscales
    • Importar tasas impositivas
    • Configuraciones de impuestos de valor agregado
    • Configurar impuestos IVA
  • Gestionar pedidos
    • Procesando un envío
    • Editar un pedido
    • Facturar un pedido
    • Emitir una nota de crédito
    • Enviar un pedido
    • La práctica hace la perfección
  • Resumen

VER

  • Tipos de productos
    • Productos simples
    • Productos complejos
      • El tipo de producto configurable
      • Tipo de producto agrupado
      • Paquete de tipo de producto
      • Tipo de producto virtual
      • Tipo de producto descargable
    • Atributos del producto
      • Tipos de atributos
      • Seleccionar un tipo de atributo
      • Crear un atributo
        • Propiedades de atributos
        • Administrar opciones
        • Gestionar muestras
        • Propiedades de atributo avanzadas
        • Administrar etiquetas
        • Propiedades de Storefront
      • Crear conjuntos de atributos
    • Creando productos
      • La nueva pantalla del producto
        • Crear un producto simple
        • Crear un producto configurable
        • Crear un producto agrupado
        • Crear producto incluido
        • Crear un producto descargable
        • Crear un producto virtual
      • Gestionar inventario
        • Notificaciones de stock bajo
        • Informes de productos
      • Herramientas de precios
        • Precios por grupo de clientes
        • Precios basados en cantidades
      • Autosettings
      • Otras oportunidades de venta de productos
        • Productos relacionados
        • Productos Upsell
        • Venta cruzada de productos
  • Resumen
  • Jerarquía temática
    • Ver la jerarquía del tema
  • Asignación de temas
  • Agregar elementos de marca
    • Agregar el logotipo de su sitio
    • Agregar su logotipo a sus correos electrónicos
    • Agregar su logotipo a los documentos de ventas
  • Temas de terceros
  • Resumen
  • Administrar páginas de CMS
    • Páginas de contenido de Magento
    • Crear una página de CMS
  • Usando bloques y widgets
    • Agregar un enlace usando WYSIWYG
    • Agregar enlaces usando HTML
    • Agregar un enlace de página usando un widget
  • Usando variables
    • Creando tus propias variables
  • Usando widgets para insertar contenido en las páginas del sitio
  • Meta campos de SEO
    • Uso de metacampos para la visibilidad del motor de búsqueda
    • Metacampos en Magento
  • La lista de verificación de SEO
  • Resumen

VER

  • Promociones de tienda
    • Crear reglas de precio de carrito
      • Agregar la nueva regla
      • Definir las condiciones de la regla.
      • Definiendo las acciones de la regla
      • Modificar las etiquetas de la regla
      • Generando códigos de cupón
      • Probar la regla
    • Suscripciones a los boletines
      • Clientes suscritos
      • Crear plantillas de boletines
      • Programa tu boletín
      • Comprobación de problemas
      • Administrar sus suscriptores
    • Correos electrónicos transaccionales
      • Crear una nueva plantilla de encabezado
      • Asignación del encabezado y pie de página del correo electrónico
      • Crear una nueva plantilla de correo electrónico
  • Resumen

VER

  • Usando encriptación SSL
    • El certificado SSL
    • Obtener un certificado SSL
  • Asegurando su servidor
  • Configurar permisos de usuario
    • Gestión de roles
    • Crear un rol de desarrollador
    • Creando usuarios
    • Seguridad del usuario
  • Indexación de Magento
  • Optimizando tu tienda
  • Resumen
  • Configurar catálogos de productos
  • Tareas de configuración del sistema
    • Tiendas | Todas las tiendas
    • Tiendas | Configuraciones
    • Tiendas | Tipos de cambio
    • Tiendas | Grupos de clientes
    • Tiendas | Zonas fiscales y tarifas
    • Tiendas | Reglas de impuestos
    • Tiendas | Términos y Condiciones
    • Sistema | Gestión de caché
    • Sistema | Gestión de índices
  • Finalizando productos
    • Productos | Categorias
    • Productos | Catalogar
  • Agregar contenido
  • Edición de comunicaciones
    • Comercialización | Plantillas de correo electrónico
  • Asegurando su tienda
    • Sistema | Roles del usuario
    • Sistema | Todos los usuarios
  • Resumen

VER

  • Introducción
  • Crear un sitio web Magento 1 con datos de muestra
  • Crear un sitio web de Magento 2
  • Preparación de una actualización de Magento 1
  • Actualización de la base de datos
  • Usando un IDE
  • Escribir código limpio con PHP MD y PHP CS

VER

  • Introducción
  • Configurar los valores predeterminados del catálogo
  • Trabajando con conjuntos de atributos
  • Trabajando con tipos de productos
  • Agregar botones de redes sociales
  • Incrustar un objeto HTML
  • Cambiar la URL de una página de producto

VER

  • Introducción
  • Explorando los temas predeterminados de Magento 2
  • Crear un tema de Magento 2
  • Personalizando la salida HTML
  • Agregar archivos adicionales al tema
  • Trabajando con LESS
  • Cambiar el título de una página
  • Trabajando con traducciones
  • Agregar widgets al diseño
  • Personalizar plantillas de correo electrónico

VER

  • Introducción
  • Crear los archivos del módulo
  • Crear un controlador
  • Agregar actualizaciones de diseño
  • Agregar un archivo de traducción
  • Agregar un bloque de nuevos productos
  • Agregar un interceptor
  • Agregar un comando de consola

VER

  • Introducción
  • Crear una secuencia de comandos de instalación y actualización
  • Creando una mesa plana con modelos
  • Trabajando con colecciones de Magento
  • Agregar programáticamente atributos de producto
  • Reparando la base de datos

VER

  • Introducción
  • Registrar un controlador de fondo
  • Extendiendo el menú
  • Agregar una ACL
  • Agregar parámetros de configuración
  • Crear una cuadrícula de una tabla de base de datos
  • Trabajando con componentes de backend
  • Agregar atributos del cliente
  • Trabajando con modelos fuente

VER

  • Introducción
  • Comprender los tipos de eventos
  • Creando tu propio evento
  • Agregar un observador de eventos
  • Introduciendo cronjobs
  • Crear y probar un nuevo cronjob

VER

  • Introducción
  • Inicializando configuraciones de módulos
  • Escribir un modelo de adaptador
  • Extendiendo las características del método de envío
  • Agregar el módulo en la interfaz

VER

  • Introducción
  • Crear un módulo vacío
  • Crear un archivo de configuración de widgets
  • Crear el bloque y los archivos de plantilla
  • Crear un parámetro de configuración personalizado
  • Finalizando el tema

VER

  • Introducción
  • Benchmarking de un sitio web
  • Optimizar la interfaz del sitio web
  • Optimizar la base de datos y las configuraciones de MySQL
  • Optimizando el servidor web Apache
  • Encontrar fugas de rendimiento en Magento
  • Configuración de OPcache, Redis y Memcached
  • Optimizando las configuraciones PHP

VER

  • Introducción
  • Iniciando sesión en Magento 2
  • Comenzando con Xdebug
  • Ejecución de pruebas automatizadas desde Magento
  • Crear un caso de prueba de Magento

VER

  • La pila tecnológica
  • Las capas arquitectónicas
  • La estructura del sistema de archivos de nivel superior
  • La estructura del sistema de archivos del módulo
  • Resumen

VER

  • Establecer un entorno de desarrollo
    • VirtualBox
    • Vagabundo
    • Proyecto vagabundo
      • Aprovisionamiento PHP
      • Aprovisionamiento MySQL
      • Aprovisionamiento de Apache
      • Aprovisionamiento de instalación de Magento
    • Configurar un entorno de producción
      • Introducción a los servicios web de Amazon
      • Configuración de acceso para uso de S3
        • Crear usuarios de IAM
        • Crear grupos IAM
      • Configuración de S3 para copia de seguridad de bases de datos y archivos multimedia
      • Bash script para la configuración automática de EC2
      • Configurar EC2
      • Configuración de Elastic IP y DNS
  • Resumen

VER

  • Compositor
  • Contratos de servicio
  • Codigo de GENERACION
  • El directorio var
  • Estándares de codificación
  • Resumen

VER

  • Crear un módulo en miniatura
    • Creando un modelo simple
    • Crear un modelo EAV
  • Comprender el flujo de esquemas y scripts de datos
  • Crear un script de esquema de instalación (InstallSchema.php)
  • Crear un script de esquema de actualización (UpgradeSchema.php)
  • Crear un script de datos de instalación (InstallData.php)
  • Crear un script de datos de actualización (UpgradeData.php)
  • Acciones CRUD de entidad
  • Crear nuevas entidades
    • Leer entidades existentes
    • Actualización de entidades existentes
    • Eliminar entidades existentes
  • Administrar colecciones
    • Filtros de colección
  • Resumen

VER

  • El administrador de objetos
  • Inyección de dependencia
  • Configurar preferencias de clase
  • Usando tipos virtuales
  • Resumen

VER

  • Crear un complemento
  • Usando el oyente anterior
  • Usando el oyente posterior
  • Usando el oyente
  • El orden de clasificación del complemento
  • Resumen

VER

  • Cron jobs
  • Mensajes de notificación
  • Sesión y cookies
  • Inicio sesión
  • El perfilador
  • Eventos y observadores
  • Caché (s)
  • Widgets
  • Variables personalizadas
  • i18n
  • Indexador (es)
  • Resumen

VER

  • Flujo de renderizado
  • Ver elementos
    • Componentes de la interfaz de usuario
    • Contenedores
    • Bloques
    • Arquitectura de bloques y ciclo de vida.
    • Plantillas
    • Diseños
    • Temas
      • Creando un nuevo tema
    • JavaScript
      • Crear un componente JS personalizado
    • CSS
  • Resumen

VER

  • Tipos de usuario
  • Métodos de autenticación
  • DESCANSO versus JABÓN
  • Práctico con autenticación basada en token
  • Práctico con autenticación basada en OAuth
  • Llamadas de API web basadas en OAuth
  • Práctico con autenticación basada en sesión
  • Crear API web personalizadas
    • Ejemplos de llamadas a la API
      • Los ejemplos de llamadas al método de servicio getById
      • Los ejemplos de llamadas al método de servicio getList
      • Los ejemplos de llamadas al método de servicio guardar (como nuevo)
      • Los ejemplos de llamadas al método de servicio guardar (como actualización)
      • Los ejemplos de llamadas al método de servicio deleteById
  • Interfaz de criterios de búsqueda para el filtrado de listas
  • Resumen

VER

  • Gestión de CMS
    • Administrar bloques manualmente
    • Administrar bloques por código
    • Administrar bloques a través de API
    • Administrar páginas manualmente
    • Gestionar páginas por código
    • Gestionar páginas a través de API
  • Gestión de catálogos
    • Administrar categorías manualmente
    • Administrar categorías por código
    • Administrar categorías a través de API
    • Gestionar productos manualmente
    • Gestionar productos por código
    • Gestionar productos a través de API
  • Gestión de clientes
    • Administrar clientes manualmente
    • Administrar clientes por código
    • Administrar clientes a través de una API
    • Administrar la dirección del cliente a través del código
    • Administrar la dirección de los clientes a través de una API
  • Importación de productos y clientes
  • Los tipos de productos personalizados
  • Métodos de envío sin conexión personalizados
  • Métodos de pago sin conexión personalizados
  • Resumen

VER

  • Tipos de pruebas
  • Examen de la unidad
  • Pruebas de integración
  • Prueba estática
  • Prueba de integridad
  • Pruebas heredadas
  • Pruebas de rendimiento
  • Prueba funcional
  • Escribir una prueba unitaria simple
  • Resumen

VER

  • Requisitos del módulo
  • Registrar un módulo
  • Crear un archivo de configuración (config.xml)
  • Crear plantillas de correo electrónico (email_templates.xml)
  • Crear un archivo de configuración del sistema (system.xml)
  • Crear listas de control de acceso (acl.xml)
  • Crear un script de instalación (InstallSchema.php)
  • Gestionar la persistencia de la entidad (modelo, recurso, colección)
  • Construyendo una interfaz frontend
    • Crear rutas, controladores y controladores de diseño
    • Crear bloques y plantillas
    • Manejo de envíos de formularios
  • Construyendo una interfaz de back-end
    • Vinculación de la lista de control de acceso y el menú
    • Crear rutas, controladores y controladores de diseño
    • Utilizando el widget de cuadrícula
    • Crear un renderizador de columna de cuadrícula
    • Crear opciones de columna de cuadrícula
    • Crear acciones de controlador
  • Crear pruebas unitarias
  • Resumen

VER

  • Empezando
  • Crear una extensión
    • Los archivos que manejan nuestra extensión
    • Crear un ayudante
    • Crear un controlador
    • Excavando en estos archivos simples
    • ¡Ahora puedes probar por ti mismo!
  • Gestionando nuestro trabajo con control de fuente Git
    • Registro de Bitbucket
    • Comprometiendo nuestro trabajo
    • ¡Descubriendo otros servidores Git!
  • Registrar dependencias
    • Descubriendo Compositor
    • Descubriendo packagist
  • Diseñando TicketBlaster – el backend
    • Creando la mesa para los eventos
    • Crear la vista de fondo para enumerar los eventos
  • Resumen

VER

  • Crear los formularios de back-end para gestionar eventos
  • Diseño de la interfaz del módulo TicketBlaster
    • Declarando los diseños
    • Crear un archivo de plantilla
    • Crear los archivos de bloque
    • Cómo funcionan los diseños y las plantillas
  • Resumen

VER

  • Crear un nuevo tipo de producto
  • Diseñando nuestra extensión para la velocidad
    • Habilitar el modo desarrollador
    • Habilitar el perfilador
    • Habilitar los registros de depuración
      • ¿Qué son los logs?
      • El estándar PSR-3
      • La biblioteca Monolog y Magento 2
      • Cómo Monolog cumple con PSR-3
      • Canales y manejadores
      • Cómo usar el sistema de registro de Magento 2
      • Cómo hacer tu propio controlador y canal personalizado
    • Habilitar el panel de depuración de su navegador
    • Obtenga la herramienta de perfilador definitiva
    • Escribir código limpio y eficiente
      • No cargues ningún modelo
      • Obteniendo solo datos realmente necesarios
      • No escriba código dos veces
      • Usa ayudantes
      • Usar diseños
  • Seguridad primero
    • Cinco prácticas de codificación segura
      • Valide la entrada lo más estrictamente posible
      • Use consultas parametrizadas en sus solicitudes de base de datos
      • Escape de entrada del usuario
      • Usar patrón de token sincronizado
      • Encabezados de seguridad
  • Resumen

VER

  • ¿Por qué realizar pruebas en Magento?
    • Tipos de prueba
  • Pruebas en Magento
    • Cómo integra Magento PHPUnit
    • Escribir pruebas unitarias con PHPUnit
      • Aserciones
      • Proveedor de datos
      • Prueba doble
      • Expectativas y coincidencias
    • Escritura de pruebas unitarias para TicketBlaster
    • Cómo ejecutar pruebas unitarias
  • Escribir un pago programado
    • Escribir una prueba unitaria
    • Escribir un pago programado
    • Ejecutando la prueba unitaria
  • Resumen

VER

  • El enfoque EAV
  • Tabla de relaciones de la tienda
    • Creando la nueva tabla
    • Agregar la nueva entrada al formulario de edición
    • Guardar los nuevos datos en la nueva tabla
    • Mostrar las vistas de la tienda en la cuadrícula de administración
    • Modificando la lista de eventos frontend
    • Restringir el acceso a la interfaz por vista de tienda
  • Diferenciar la interfaz de invitados y usuarios registrados
    • Agregar el método isLoggedIn ()
    • Restricción de acceso en el archivo de plantilla
    • Restricción del acceso directo a la página Detalles
  • Traducción de textos de interfaz de plantilla
    • Traducción de plantillas de correo electrónico: creación y traducción de correos electrónicos
    • Probar nuestro código enviando el correo electrónico
  • Resumen

VER

  • Indicadores de desempeño
  • Los sitios web lentos no son compatibles con SEO
  • Mejores prácticas
    • Edición del archivo .htaccess para compresión
    • Caché de página completa
    • Minifique y combine archivos CSS / JavaScript
    • Configurar un servidor CDN
    • Redis y Memcached
  • Cómo medir tu optimización de velocidad
    • New Relic
      • Resumen del tablero
      • Seguimiento de transacciones
      • Monitoreo de servicios externos.
      • Configurar alertas personalizadas
      • Informes de acuerdo de nivel de servicio
      • Navegador
    • Quanta monitoreo
      • Escenarios web
      • Perfil de aplicación
    • Google analitico
    • Lento
    • GTMetrix
  • Resumen

VER

  • Los posibles ataques
    • inyección SQL
    • Secuencias de comandos entre sitios
      • No persistente
      • Persistente
    • Cross-site Falsificaciones de solicitud entre sitios
  • El estándar de seguridad de datos de la industria de tarjetas de pago
    • Proteger los datos almacenados del titular de la tarjeta
    • Cifrar transmisiones
  • Desarrollando su propio método de pago
    • Implementando el método
  • Consideraciones de software
    • PHP
      • Instalando PHP
      • Configurando PHP
      • Configurando nginx
    • PSR-1 a PSR-7
    • OWASP
  • Manténganse al tanto
  • Resumen

VER

  • Control de versiones y gestión de código.
    • Flujo de trabajo de rama característica
      • Rama maestra
      • Desarrollar sucursal
      • Ramas de características
      • Liberar ramas
      • Rama de revisión
    • Implementación y copias de seguridad
      • Estrategia de respaldo
      • Comprimir tu copia de seguridad
      • Programación por pares
      • Desarrollo de estándares y revisión de código.
    • Metodología de gestión de proyectos.
    • Comunicarse en un equipo de desarrolladores.
      • Conocimiento del equipo del flujo de trabajo.
      • Slack
  • Resumen

VER

  • El nuevo Connect se llama Marketplace
    • El final del sitio web existente de Connect
    • Un nuevo modelo de negocio.
    • Un flujo de trabajo de envío específico
      • El Acuerdo de distribución y servicio de extensión de Magento
      • Empaquetar y enviar la extensión
      • El perfil del producto
      • Tus perfiles personales y de empresa
      • Revisión técnica
      • Revisión de marketing
  • Vender extensiones por nosotros mismos
    • El producto descargable
      • Administrar versiones con información descargable
      • Venta de servicios adicionales
    • Tener una tienda no es suficiente
  • Resumen
  • Magento como estilo de vida
  • Tipos de soluciones de comercio electrónico
    • Soluciones de comercio electrónico independientes
      • WooCommerce
      • PrestaShop
      • OpenCart
    • Soluciones de comercio electrónico alojadas
      • Shopify
      • BigCommerce
  • Nuevas características en Magento 2
    • Nuevas tecnologías
    • Nuevas herramientas
    • Cambios en el panel de administración
    • Cambios frontend
  • ¿Qué necesitas para estar listo?
  • Resumen
  • Requisitos del sistema para Magento 2
  • Instalación local en su computadora
  • Obteniendo el código base de Magento
    • Instalación del asistente de configuración
    • Instalación de línea de comando
  • Cómo elegir el proveedor de alojamiento adecuado
    • Servidores gestionados
    • Servidores autogestionados
  • Instalación de Magento en Amazon EC2
    • Configurar la cuenta de Amazon AWS
    • Crear la instancia de Amazon EC2
    • Preparación de la instancia de Amazon para Magento 2
  • Resumen

VER

  • Revisión de la tienda actual y preparación de un plan de migración.
  • Auditoría de código
    • Núcleo Magento modificado
    • Lógica empresarial en plantillas
    • Extensiones de terceros
    • Extensiones personalizadas
    • Extensiones no utilizadas
    • JavaScript personalizado
    • Requisitos de migración
  • Usar la herramienta de migración de datos
    • Versiones compatibles
    • Proceso de migracion
  • Resumen

VER

  • Añadiendo tu primer producto
  • Trabajando con imagenes
    • Trabajando con las posibilidades de precios de Magento
  • Resumen

VER

  • Atributos del producto
    • Crear un atributo de producto
  • Conjuntos de atributos
  • Asociar conjuntos de atributos con productos
  • Resumen

VER

  • Introduction to the different product types in Magento
  • Simple products
  • Configurable products
  • Grouped Product
  • Bundle Product
  • Virtual Product
  • Downloadable Product
  • Summary

VER

  • Categorias
  • Jerarquía
  • Navegación superior
  • Resumen

VER

  • Páginas de CMS
  • Bloques estáticos
  • Widgets
  • Resumen

VER

  • Ámbitos de aplicación de Magento: sitios web, tiendas y vistas de tiendas
    • Sitios web
    • Tiendas / grupos de tiendas
    • Vistas de la tienda
    • Alcance predeterminado / global
  • Resumen

VER

  • Secciones y campos de configuración del sistema
    • GENERAL | General
    • GENERAL | Web
    • GENERAL | Configuración de moneda
    • GENERAL | Almacenar direcciones de correo electrónico
    • GENERAL | Contactos
    • GENERAL | Gestión de contactos
    • CATÁLOGO | Catalogar
    • CATÁLOGO | Inventario
    • CATÁLOGO | Enviar un correo electronico a un amigo
    • CLIENTES | Boletin informativo
    • CLIENTES | Configuración del cliente
    • CLIENTES | Carro de compras persistente
    • VENTAS | Ventas
    • Impuesto de venta
    • Ventas – Pagar
    • Ventas – Configuración de envío
    • Ventas – Configuraciones de multipunto
    • Ventas – Métodos de envío
    • Ventas – API de Google
    • Ventas – Métodos de pago
    • Avanzado – Admin
    • Sistema avanzado
    • Avanzado – Avanzado
  • Resumen

VER

  • Trabajando con cuentas de clientes
  • Agregar un nuevo cliente
  • Resumen

VER

  • Administrar usuarios administradores
  • Gestión de roles
  • Resumen

VER

  • Clases de impuestos y reglas
  • Zonas y tasas impositivas
  • Resumen

VER

  • Reglas de precios de catálogo
  • Reglas de precios del carrito de compras
  • Resumen

VER

  • Métodos de pago predeterminados de Magento
  • Configurar PayPal
  • Cumplimiento de PCI
  • Resumen

VER

  • Descripción general de los métodos de envío predeterminados de Magento
  • Tarifa plana
  • Envío gratis
  • Tarifas de mesa
  • UPS / USPS / FedEx / DHL
  • Cómo configurar el envío con UPS
  • Otros transportistas
  • Resumen

VER

  • Gestión de pedidos
  • Estado y estado
  • Facturas, envío y notas de crédito
  • Resumen

VER

  • Modificar plantillas de correo electrónico transaccional
  • Modificar plantillas de boletines
  • Manejo de boletines y sus suscriptores.
  • Resumen

VER

  • Informes Magento
  • Resumen

VER

  • Cómo administrar temas de Magento
  • Cómo funciona la traducción en línea
  • Mercado de Magento
  • Resumen

VER

  • Copia de seguridad, restauración y gestión de bases de datos.
  • La optimización del rendimiento
  • Posicionamiento en buscadores
  • Gestión de caché e índice
  • Actualización de Magento a una nueva versión
  • Resumen
  • Entorno de desarrollo XAMPP PHP
  • Instalación XAMPP
    • Instalación de XAMPP para Windows
    • Instalación de XAMPP para Linux
    • XAMPP para la instalación de OS X
  • Magento
    • Instalación de Magento
    • Arquitectura Magento MVC
  • Resumen
  • La revolución de Magento 2.0
  • Una introducción al sistema de gestión de pedidos de Magento
    • Operaciones de venta
    • Un proceso de pago simplificado
      • Pedidos
      • Pagos
      • Promociones
  • Configuración de línea de comandos de Magento 2.0
  • La utilidad de línea de comandos
  • Resumen
  • Gestión de SEO de Magento
  • Configuración de la tienda
  • SEO y búsqueda
  • Configuración del catálogo SEO
    • Administrador de mapa de sitio XML
  • Código de seguimiento de Google Analytics
  • Optimizando las páginas de Magento
    • Páginas de CMS
    • Páginas de productos
    • Páginas de categoría
  • Resumen
  • Los conceptos básicos de los temas de Magento.
  • Estructura del tema de Magento 2.0
  • El tema de Magento Luma
  • Herencia del tema de Magento
  • Bloques y páginas de CMS
  • Variables personalizadas
  • Crear un tema básico de Magento 2.0
    • Crear y declarar un tema
    • Configuración de imagen de producto simple
    • Crear directorios de archivos estáticos
    • Crear un logo de tema
    • Aplicando el tema
  • Resumen
  • El tema de CompStore
  • Compositor: el administrador de dependencias de PHP
    • Instalación de Composer en sistemas operativos tipo Unix
    • Instalar Composer en Windows
  • Construyendo el tema CompStore
  • Preprocesamiento CSS con MENOS
  • Aplicar nuevo CSS al tema de CompStore
  • Crear el logotipo de CompStore
  • Aplicando el tema
  • Crear contenido de CompStore
  • Personalizar plantillas de Magento 2.0
  • Resumen
    • Descripción general del desarrollo de Magento
    • Usando el marco Zend
    • Estructura de extensión Magento 2.0
    • Desarrollando tu primera extensión de Magento
    • La API REST de Twitter
    • La estructura del módulo TweetsAbout
    • Usando TwitterOAuth para autenticar nuestra extensión
    • Desarrollando el módulo
      • Controladores
      • Bloques
      • Observador
      • Puntos de vista
      • CSS
      • Desplegando el módulo
      • Magento Connect
      • Empaquetando y publicando su módulo
    • Resumen
  • Probar el sitio web en diferentes dispositivos
    • El modo de dispositivo Google Chrome DevTools
      • Cambiar el dispositivo preestablecido
      • Conectividad de red
      • Inspeccionar consultas de medios
      • Ver CSS
      • Agregar dispositivos personalizados
    • Probador de diseño web receptivo
  • Ajuste del tema CompStore para dispositivos móviles
  • El diseño receptivo Magento 2.0
  • La interfaz de usuario de Magento
  • Implementación de una nueva consulta de medios CSS mixin
  • Ajuste de tweets sobre extensiones para dispositivos móviles
  • Resumen
  • Magento Entity-Attribute-Value
  • Indexación y almacenamiento en caché de Magento
  • Indexación y reindexación de datos
  • El trabajo cron de Magento
  • Almacenamiento en caché
  • Afinando el servidor de alojamiento Magento
  • Seleccionar el servicio de alojamiento Magento correcto
  • Deflación del servidor web Apache
  • Habilitar el encabezado caduca
    • Configuración de memoria PHP
    • Optimizando el servidor MySQL
  • Guiones minificadores
    • CDN para Magento
  • Resumen
  • Magento Connect extensions
  • Installing a Magento extension
  • Debugging styles with the Grunt task runner
  • Magento knowledge center
  • Improving your Magento skills
  • Summary
  • Requerimientos técnicos
  • Instalando Magento
  • Modos
  • Areas
  • Procesamiento de flujo de solicitud
  • Módulos
  • Creando el módulo mínimo
  • Cache
  • Inyección de dependencia
  • Inyección de argumentos
  • Tipos virtuales
  • Proxies
  • Suerte
  • Complementos
  • El complemento anterior
  • El complemento de alrededor
  • El plugin after
  • Eventos y observadores
  • Comandos de la consola
  • Cron jobs
  • Resumen
  • Requerimientos técnicos
  • Comprender los tipos de modelos
    • Creando un modelo simple
    • Métodos que vale la pena memorizar
  • Trabajar con scripts de configuración
    • El script InstallSchema
    • El script UpgradeSchema
    • El guión recurrente
    • El script InstallData
    • El script UpgradeData
    • El script RecurringData
  • Entidades extensoras
    • Crear atributos de extensión
  • Resumen

VER

  • Requerimientos técnicos
  • Tipos de usuarios
  • Tipos de autenticacion
  • Tipos de API
  • Usar las API web existentes
  • Crear API web personalizadas
  • Comprender los criterios de búsqueda
  • Resumen
  • Requerimientos técnicos
  • Construyendo una extensión de envío
  • Distribuyendo a través de GitHub
  • Distribuir a través de Packagist
  • Resumen
  • Requerimientos técnicos
  • Usando el componente de listado
  • Usando el componente de formulario
  • Resumen
  • Requerimientos técnicos
  • Preparando el patio de recreo
  • Llamar e inicializar componentes JS
  • Cumplir requireJS
  • Sustitución de componentes del widget jQuery
  • Ampliación de componentes de widgets jQuery
  • Crear componentes de widgets jQuery
  • Crear componentes UI / KnockoutJS
  • Ampliación de componentes UI / KnockoutJS
  • Resumen
  • Technical requirements
  • Creating the size guide
  • Creating the same day delivery
  • Flagging new products
  • Summary
  • Requerimientos técnicos
  • Pasar datos a la caja
  • Agregar notas de pedido al pago
  • Resumen
  • Requerimientos técnicos
  • Comprender el mecanismo de sección
  • Agregar preferencias de contacto a cuentas de clientes
  • Agregar preferencias de contacto al pago
  • Resumen

VER

  • Sistemas de control de versiones y Git
  • GitLab y Git
  • Caracteristicas
  • Autogestionado versus software como servicio (SaaS)
  • Gratis versus pago
  • Resumen
  • Requisitos
    • Hardware
    • Sistema operativo
    • Idiomas y aplicaciones
  • Omnibus en Ubuntu / Debian
  • Omnibus en CentOS / RHEL / Scientific Linux / Oracle Linux
  • Instalación manual
    • Paquetes iniciales
    • Idiomas, marcos y Git
    • Bases de datos
    • GitLab
    • Instalar nginx
  • Configurar HTTPS
    • Encriptemos
    • Certificados HTTPS
  • Crear cuentas en GitLab
  • Resumen