4.36 out of 5
4.36
526 reviews on Udemy

Ferramentas e dicas matadoras para o desenvolvimento Magento

Ferramentas de A-Z que todo desenvolvedor Magento deve ter, ou ao menos saber que existem, e dicas para o dia-a-dia.
Instructor:
Ricardo Martins
9,031 students enrolled
Portuguese [Auto-generated]
Ser um desenvolvedor mais rápido e eficiente
Economizar tempo na resolução de tarefas e problemas comuns

Neste curso rápido falarei sobre as diversas ferramentas que me ajudam no desenvolvimento para Magento e darei dicas preciosas para o desenvolvimento

Veremos ferramentas para, entre outras coisas:

  • Criar módulos
  • Prover autocomplete de métodos e classes
  • Comparar templates
  • Ver o XML que está sendo renderizado de forma simples e rápida
  • Exportar e importar banco de dados
  • Debugar códigos PHP
  • e muito mais…

Alinhamento de valores e alguns avisos

1
Introdução

Nesta aula lhe dou as boas vindas ao curso.

2
Bate-papo sincero e alguns pensamentos

Um bate-papo rápido. Vamos nos conhecer? Esse é o momento!

Compartilho alguns pensamentos e experiências sobre ser um desenvolvedor e alguns limites que colocamos sem querer em nosso crescimento pessoal e profissional.



Trilha sonora:

Angels We Have Heard by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/)

Source: http://incompetech.com/music/royalty-free/index.html?collection=004&page=1

Artist: http://incompetech.com/

As tais ferramentas...

1
Para descobrir processamentos de layouts e afins

Muitas vezes queremos ver qual o XML que foi processador pelo Magento, após todos os updates, ou ver quais o handles de layout de uma determinada página. Nesta aula apresentarei uma das ferramentas mais antigas que conheço e que nos ajudam com esta tarefa.


Obs: Para o funcionamento correto em versões mais novas do magento, atualize o arquivo /skin/frontend/base/default/debug/js/toolbar.js pelo arquivo anexo nesta aula.

2
IDE para Magento

Qual a melhor IDE pra se trabalhar com Magento? A melhor IDE é aquela que você sabe mexer. Mesmo assim, eu deixo minha opinião por aqui.

3
Criar módulos, autocompletar xml, comparar, e muito mais

Criar módulos automaticamente, autocompletar de métodos, xml, config.xml, comparar arquivos de template, e muitos outros recursos estão na ferramenta que vamos ver nessa aula.

4
Magento no terminal

Todo desenvolvedor gosta de um terminal. Eu também. Aqui apresento a primeira ferramenta de terminal para dar manutenção em lojas Magento.

5
Mais simples e mais rápido no terminal

Pra quem busca uma ferramenta mais simples de terminal, mas com autocomplete e um ou outro recurso a mais, conheça o Wiz.

Dicas de desenvolvimento

1
Exportação/importação de base de dados

Importar uma loja de produção para nosso ambiente de desenvolvimento deveria ser uma tarefa comum, rotineira e rápida. No entanto, o tamanho do dump e tudo que precisa ser feito pra configurar uma loja já existente no nosso ambiente de desenvolvimento parece se tornar uma missão de 1 dia de trabalho para muitos.

Nessa aula mostro como costumo fazer isso de forma simples, em minutos.

2
XDebug - echo 'passou aqui'; nunca mais

Depois desta aula você não vai mais querer saber de sujar seus códigos com debugs, print_r, var_dump e echo.

3
Modo desenvolvedor: se você é um, ele deve estar ativado

Entenda porque é importante ver os erros em tempo de desenvolvimento, usando o modo desenvolvedor.

4
Deu pau no XML. Mas em qual deles?!

Quando alguém quebra um dos XML's do Magento, ele gera um erro não muito intuitivo (simple_xml_load_string). Aqui mostro uma forma rápida de descobrir onde está o problema.


Guarde o comando na sua caixa de ferramenta:

for file in `find . -name "*.xml"`; do xmllint --noout $file; done

Encerramento

1
Contribua. Compartilhe o que sabe. Obrigado.
2
Aula bônus: um presente para você se tornar um(a) Magenteiro

Veja como nasceu a ideia dos cursos e confira uma oferta especial pra você que é meu aluno Udemy.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
526 Ratings

Detailed Rating

Stars 5
288
Stars 4
138
Stars 3
78
Stars 2
16
Stars 1
6
d56de8a038c8d4a739bf648b89843032
30-Day Money-Back Guarantee

Includes

1 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion