O documento discute a plataforma de comércio eletrônico Magento 2, incluindo sua estrutura e principais mudanças em relação ao Magento 1, como o uso do Composer e PHP 7, além de abordar recursos como API, dependência de injeção, plugins e desenvolvimento frontend.
2. 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
3. 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
5. 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
6. API E CLI
Rest Full
GET POST PUT DELETE
Criação de usuário administrativo
Clean cache
Di compile
Reindex
Modo developer
7. ESTRUTURA DE PASTAS
Code
Block
Controller
etc
Helper
Model
view
Design
layout (xml)
templates (phtml)
web (css, js, html)
8. DEPENDENCY INJECTIONE E OVERRIDE
Arquivo di.xml
<preference for="MagentoCustomerBlockWidgetDob"
type="EmpresaModuloBlockCustomerWidgetDob" />
- Dupliquei o __construct
- E o método getFieldHtml()