Magento 2

30 04, 2019

Já é Hora de Migrar para o Magento 2?

Por |2023-05-19T12:13:33-03:00abril 30th, 2019|Categories: Magento 2, Migração|Tags: , |0 Comentários

Será que é a hora de migrar para o Magento 2? Você lojista, ou desenvolvedor, deve se questionar todos os dias, todas as horas, se já é a hora de você migrar para o Magento 2, ou se já é a hora de você pensar em migrar sua loja para essa nova versão. Para Desenvolvedores Acredito que, para o desenvolvedor, sem dúvida alguma que já passou da hora de começar a estudar. O Magento já se encontra na versão 2.3.1, no momento em que eu escrevo este artigo e essa versão é a mais estável, mesmo ainda contendo alguns [...]

15 04, 2019

Dependency Injection no Magento 2 – Parte 5

Por |2023-05-19T12:13:34-03:00abril 15th, 2019|Categories: Dependency Injection, Magento 2|Tags: , |0 Comentários

No último artigo da série sobre Dependency Injection no Magento 2,  chegou a hora de vamos falar sobre o arquivo di.xml. Como vimos no artigo anterior (https://university.magedin.com/dependency-injection-no-magento-2-parte-4), ele é um arquivo fundamental no Magento 2, uma vez que é nele onde definimos as injeções e preferências para as interfaces do sistema. Os arquivos di.xml considerados para a compilação de arquivos no Magento 2 podem estar no seguintes diretórios: app/etc/di.xml app/code/Vendor/Module/etc/di.xml app/code/Vendor/Module/etc/frontend/di.xml app/code/Vendor/Module/etc/adminhtml/di.xml vendor/Vendor/Module/etc/di.xml vendor/Vendor/Module/etc/frontend/di.xml vendor/Vendor/Module/etc/adminhtml/di.xml Ou seja, além do arquivo di.xml global, cada módulo pode ter o seu arquivo di.xml, podendo definir algumas [...]

11 04, 2019

Dependency Injection no Magento 2 – Parte 4

Por |2023-05-19T12:13:35-03:00abril 11th, 2019|Categories: Dependency Injection, Magento 2|0 Comentários

Seguindo com a nossa série sobre Dependency Injection, chegou a hora de falar sobre a Compilação de Dependências no Magento 2. A compilação de dependências no Magento 2 Como já vimos nesta série sobre Dependency Injection no Magento 2, todas as dependências de uma classe devem ser declaradas em seu método construtor.  Depois de relembrar isso, vale reforçar que o Magento recomenda fortemente que as dependências passadas neste método construtor sejam interfaces, ao invés da classe concreta. A vantagem da injeção de dependência via interfaces é o fato de qualquer módulo do sistema poder alterar o objeto passado sem quebrar [...]

9 04, 2019

Dependency Injection no Magento 2 – Parte 3

Por |2023-05-19T12:13:36-03:00abril 9th, 2019|Categories: Dependency Injection, Magento 2|Tags: , |0 Comentários

Continuando nossa série sobre Dependency Injection no Magento 2, hoje vamos falar aprender um pouco mais sobre o Object Manager. O que é o Object Manager? Conceitualmente falando, o Object Manager (OM) pode ser definido como uma classe de serviço do Magento que instancia os objetos do mesmo, bem como suas dependências. Como foi mostrado no artigo anterior desta série, todas as dependências de uma classe no Magento 2 devem ser declaradas no método construtor da mesma. Com isso, o sistema automaticamente cria e injeta estas dependências na classe. Como ele faz isso? De forma transparente (under the hood) através [...]

4 04, 2019

Dependency Injection no Magento 2 – Parte 2

Por |2023-05-19T12:13:36-03:00abril 4th, 2019|Categories: Dependency Injection, Magento 2|Tags: , |0 Comentários

O que é Dependency Injection? Dependency Injection, ou simplesmente DI, é um design pattern que permite que uma classe A declare uma dependência externa de uma classe B que supra essa dependência. Normalmente, as dependências declaradas pela classe A são interfaces, enquanto a classe B provê a implementação concreta desta interface. Isto permite uma fraca acoplagem de código, já que o objeto A não tem mais a responsabilidade de instanciar as suas próprias dependências. O objeto B, por sua vez, decide qual é a implementação concreta que deve ser injetada no objeto A baseado em configurações. Mas aí você pode estar se perguntando...  Como [...]

31 03, 2019

Migração de Magento 1 para Magento 2

Por |2023-05-19T12:13:37-03:00março 31st, 2019|Categories: Magento 2, Migração|Tags: , , |0 Comentários

Onde ficamos com as migrações para Magento 2? Como foi descoberto através da pesquisa de cliente, realizada pela OneStepCheckout em abril de 2018, os números aproximados da pesquisa foram: 60.000 lojas que se manterão no Magento 1 75,000 lojas que pretendem migrar para Magento 2 Com o suporte do Magento 1 chegando ao fim em 2020, eles pretendem ajudar mais de 20.000 clientes que estão nas situações descritas acima sobre quais são suas opções. Eles não querem que seus clientes deixem o Magento 2 os benefícios do Magento 2  são realmente convincentes, incluindo: Escalabilidade [...]

28 03, 2019

Estrutura de Pastas no Magento 2

Por |2023-05-19T12:13:39-03:00março 28th, 2019|Categories: Magento 2|Tags: |0 Comentários

Neste artigo vamos entender um pouco mais sobre a estrutura de diretórios do Magento 2, explicando cada um dos diretórios/pastas do Magento 2. app O primeiro diretório que vamos abordar neste artigo é um dos diretórios principais no Magento 2. Ou melhor, não só Magento 2, pois no Magento 1 ele já existia. Dentro deste diretório, encontram-se os módulos, temas e traduções do projeto. Além disso, as configurações globais da aplicação também ficam dentro desse diretório. Observe no código abaixo a estrutura do diretório app. app code Magento MagedIn design [...]

25 03, 2019

As Áreas no Magento 2

Por |2023-05-19T12:13:39-03:00março 25th, 2019|Categories: Magento 2|0 Comentários

Entendendo melhor o que são e para que servem as áreas do Magento 2 Primeiramente o que são áreas? De acordo com a documentação do Magento 2, uma área é um componente lógico que organiza o código para o processamento de uma requisição de forma otimizada. O Magento utiliza áreas para otimizar as chamadas de web services carregando apenas os arquivos necessários para uma área específica. Por exemplo, se você está fazendo uma chamada em um serviço REST, ao invés de carregar todo o código relacionado à geração de páginas html para o usuário você pode especificar uma área separada [...]

21 03, 2019

Novas Versões do Magento 2 e Atualizações de Segurança

Por |2023-05-19T12:13:40-03:00março 21st, 2019|Categories: Magento 2, Novas Releases|Tags: , , |0 Comentários

Em 26 de março, a Magento planeja lançar a nova versão do Magento Open Source e Magento Commerce, a versão Magento 2.3.1. Esta versão incluirá uma poderosa ferramenta de edição de conteúdo chamada Page Builder, novidades na gestão de estoque e melhorias de performance, tão como atualizações para desenvolvedores e de segurança. A Magento também planeja lançar atualizações para Magento 1, Magento 2.1 e Magento 2.2 no mesmo dia. Estas releases incluem melhorias de segurança importantes e é recomendado se preparar para atualizar a versão do seu Magento rapidamente. Page Builder O Page Builder será lançado exclusivamente na [...]

20 03, 2019

Dependency Injection no Magento 2 – Parte 1

Por |2023-05-19T12:13:41-03:00março 20th, 2019|Categories: Magento 2|Tags: , |0 Comentários

Olá pessoal, tudo bem? Vamos postar uma série de vídeos aqui no nosso blog e vamos iniciar com a série sobre Dependency Injection no Magento 2. Este vídeo faz parte do nosso curso gratuito de Magento 2 que lançamos recentemente. Nesta série nós vamos abordar um pouco mais um dos conceitos mais utilizados, e bem utilizados, no Magento 2, o Dependency Injection. É muito importante que você entenda o conceito de Dependency Injection no Magento 2. É muito importante também que você siga todos os passos descritos nas próximas aulas para que você saiba, no final [...]

Ir ao Topo