SlideShare uma empresa Scribd logo
1 de 23
MAGENTO 2: E AGORA?
Mariana Nassar Dutra
SOBRE MIM
 Formada em Sistemas de informações em 2010 pela FMG
 MBA em Administração daTI pela UNISINOS
 Cursando MBA em Engenharia de software UFRJ
 Organizadora do PHPWomen RJ
 Contatos
marianandutra@gmail.com
Steam: MeRy
BattleNet: Mery#1165
LoL: mery
SOBRE MAGENTO
 Plataforma de e-commerce – top até 2014
 Varien (2001) - finalizado em 2006
 Magento enterprise em 2009
 2010 – paypal comprou 50% daViarien, trocando o nome para
Magento Inc.
 2011 – compra total pelo ebay
 Dezembro de 2015 – magento Inc. Foi vendida para um fundo de
investimentos
SOBRE MAGENTO
MAGENTO 1 X MAGENTO 2
Pasta downloader x composer
PHP 5.6 x PHP 7.0
20% mais rápida (Cache)
API como core
Sem biblioteca front end x LESS
Prototype x Jquery
MVC x MVVM
API E CLI
 Rest Full
 GET POST PUT DELETE
 Criação de usuário administrativo
 Clean cache
 Di compile
 Reindex
 Modo developer
ESTRUTURA DE PASTAS
Code
 Block
 Controller
 etc
 Helper
 Model
 view
Design
 layout (xml)
 templates (phtml)
 web (css, js, html)
DEPENDENCY INJECTIONE E OVERRIDE
 Arquivo di.xml
 <preference for="MagentoCustomerBlockWidgetDob"
type="EmpresaModuloBlockCustomerWidgetDob" />
 - Dupliquei o __construct
 - E o método getFieldHtml()
DEPENDENCY INJECTIONE E OVERRIDE
PLUGINS (INTERCEPTORS)
PLUGINS (INTERCEPTORS)
FRONTEND (DESIGN)
FRONTEND (DESIGN) - BLOCK E
CONTAINERS (CRIANDO CONTAINERS)
FRONTEND (DESIGN) - BLOCK E CONTAINERS
(MOVENDO E/OU REMOVENDO BLOCK)
FRONTEND (DESIGN) - BLOCK E
CONTAINERS (CRIANDO BLOCK)
FRONTEND (DESIGN) - BLOCK E
CONTAINERS (SELECTOR_MENU.PHTML)
FRONTEND (DESIGN) - BLOCK E
CONTAINERS (CLASS BLOCK)
FRONTEND (DESIGN) -WIDGET
FRONTEND (DESIGN) -WIDGET
MODULOS
NEMTUDO É MARAVILHOSO...
$product = $this->_product->getIdBySku($sku);
$product->setData('inventory',$inventory);
$this->_productRepository->save($product);
NEMTUDO É MARAVILHOSO...
$product = $this->_product->getIdBySku($sku);
$product->setData('inventory',$inventory);
$product->unsetData('media_gallery');
$this->_productRepository->save($product);
OBRIGADA
Contato@mariananassar.com.br
DARKMIRA2018

Mais conteúdo relacionado

Semelhante a Magento 2: E agora?!

E-commerce Magento, desvendando o bicho de 3 cabeças!
E-commerce Magento, desvendando o bicho de 3 cabeças!E-commerce Magento, desvendando o bicho de 3 cabeças!
E-commerce Magento, desvendando o bicho de 3 cabeças!Nayara Felix
 
Como Vender Mais Com Magento
Como Vender Mais Com MagentoComo Vender Mais Com Magento
Como Vender Mais Com MagentoiPAGARE Magento
 
Conheça o novo .NET: open source, rápido e multiplataforma.
Conheça o novo .NET: open source, rápido e multiplataforma.Conheça o novo .NET: open source, rápido e multiplataforma.
Conheça o novo .NET: open source, rápido e multiplataforma.Marcelo Paiva
 
Apresentacao cms e_magento
Apresentacao cms e_magentoApresentacao cms e_magento
Apresentacao cms e_magentoMarcio Mota
 

Semelhante a Magento 2: E agora?! (8)

E-commerce Magento, desvendando o bicho de 3 cabeças!
E-commerce Magento, desvendando o bicho de 3 cabeças!E-commerce Magento, desvendando o bicho de 3 cabeças!
E-commerce Magento, desvendando o bicho de 3 cabeças!
 
Como Vender Mais Com Magento
Como Vender Mais Com MagentoComo Vender Mais Com Magento
Como Vender Mais Com Magento
 
Front vs Back: Tornando o mundo Web mais fácil
Front vs Back: Tornando o mundo Web mais fácil Front vs Back: Tornando o mundo Web mais fácil
Front vs Back: Tornando o mundo Web mais fácil
 
Conheça o novo .NET: open source, rápido e multiplataforma.
Conheça o novo .NET: open source, rápido e multiplataforma.Conheça o novo .NET: open source, rápido e multiplataforma.
Conheça o novo .NET: open source, rápido e multiplataforma.
 
Desenvolvimento Mobile Web e o PHP
Desenvolvimento Mobile Web e o PHPDesenvolvimento Mobile Web e o PHP
Desenvolvimento Mobile Web e o PHP
 
Magento: Mitos vs Vantagens
Magento: Mitos vs VantagensMagento: Mitos vs Vantagens
Magento: Mitos vs Vantagens
 
Java: Por onde começar nos dias de hoje?
Java: Por onde começar nos dias de hoje?Java: Por onde começar nos dias de hoje?
Java: Por onde começar nos dias de hoje?
 
Apresentacao cms e_magento
Apresentacao cms e_magentoApresentacao cms e_magento
Apresentacao cms e_magento
 

Último

Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx2m Assessoria
 

Último (9)

Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 

Magento 2: E agora?!