Certificação para Master Architect M2

Escrito por Mario SAM

Já falamos sobre as provas de desenvolvedor backend professional e expert, esta prova agora é quase uma continuação das anteriores, até os temas e seções abordadas nesta prova se assemelham muito. Inclusive o público-alvo para esta certificação está nos desenvolvedores backend sêniors. Como o próprio nome sugere – Master – indica que seu conhecimento na ferramenta vai além dos códigos e customizações.

AD0-E704 – Master Architect

Antes conhecida como M2 Certified Professional Developer Plus, agora é oficialmente Adobe Certified Master – Magento Commerce Architect (AD0-E704).

Além do conhecimento base para customizar e implementar novas funcionalidades, o arquiteto Master deve ser capaz de entender a estrutura, propor melhorias de performance, garantir a segurança do sistema, e ter uma visão globalizada de todos os componentes.

Ter as certificações Business Practitioner, Professional Developer, e Expert Developer não são pré-requisitos, mas com certeza lhe darão uma base muito forte para conquistar esta.

Informações

Os dados abaixo foram obtidos na data de publicação deste artigo, logo, podem sofrer alterações no futuro.

Pré-requisitos: Nenhum
Idioma: Inglês
Número de questões: 60
Duração: 120 minutos
Nota para aprovação: 62% (equivalente a 38 acertos)
Preço: $395 USD

Parceiros oficiais da Adobe possuem um desconto em todas as certificações de 33%.

É possível realizar a prova em um centro autorizado, ou remotamente (se você cumprir todos os critérios).

Conteúdo da prova

No guia oficial, temos a descrição de alguns tópicos que caem na prova, vejamos alguns deles:

Seção 1 – Arquitetura (6% – aproximadamente 4 questões)
Como é a estrutura de diretórios do sistema, como instalar plugin, como executar comandos no CLI.

Seção 2 – Interface (7% – aproximadamente 5 questões)
Operar com blocos, templates, emails, layouts, xml e uiComponents.

Seção 3 – Banco de Dados (14% – aproximadamente 8 questões)
Entender os conceitos de leitura de dados, conhecer os diferentes tipos de scripts, webApi ACL, modelos, classes, repositórios e data mappers.

Seção 4 – Modelo EAV (10% aproximadamente 6 questões)
Entender os conceitos desta arquitetura, trabalhar com dados, e manipular atributos, entender o impacto do volume de registros, trabalhar com dados non-EAV.

Seção 5 – Adminhtml (5% – aproximadamente 3 questões)
Criar controles e rotas, widgets, sistema de permissões ACL, form, grid, e debugging..

Seção 6 – Customizando o Catálogo (23% – aproximadamente 14 questões)
Customizar produtos, categorias, preços e regras de catálogo. Comparar produtos, preços avançados, indexadores, customizar ElasticSearch, etc.

Seção 7 – Processos de Checkout (17% – aproximadamente 10 questões)
Habilidade para manipular dados do carrinho, endereços, regras promocionais, valores e meios de pagamento, free gifts, debug, descontos, rest API.

Seção 8 – Recursos (13% – aproximadamente 7 questões)
Fila de mensagens, segmentação de clientes, refundo, crédito, pontos, impacto das regras promocionais.

Seção 9 – Segurança (5% – aproximadamente 3 questões)
Entender os diferentes tipos de ataques e possíveis medidas de segurança, principalmente em implementação de código (html, js, sql).

Exemplo de pergunta

Question

In your phtml template file you need to output a URL inside a JavaScript context.

var url='<?= /*code here*/ ?>';

Which two methods allow you to keep the output XSS-safe?

A. escapeUrl
B. escapeHtmlAttr
C. escapeHtml
D. escapeJs

Resposta: A,D

Se você conseguir as perguntas do simulado, entre em contato, talvez eu possa criar um conteúdo bem interessante com isso.

Onde estudar

O site oficial de cor Magenta recomenda que você faça alguns cursos preparatórios antes de tentar a prova, como:

Fundamentals of Magento 2 Development course (não encontrei)

Aparentemente você precisa estudar de tudo. hehe.. brincadeira! Esta prova não foca em desenvolvimento, em customização, ou em front-end, apesar de abordar estes tópicos, eles são sempre voltados à relação de segurança ou performance. Então procure estudar de tudo, e entender sempre o que está fazendo, por que está fazendo, e como poderia fazer melhor.

Visite o site do Magenteiro e procure fazer todos os cursos disponíveis para M2.

Sucesso!

O Autor

Mario SAM

Desenvolvedor Magento com certificação M1 Developer e M1 FrontEnd Developer. Graduado em Web Design e Programação, pós-graduado em Gestão de Projetos e TI. Não sou matemático mas estou aqui para somar.