Ferramentas e dicas matadoras para o desenvolvimento Magento

Visit Tutorial Page ( Report)

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... Who is the target audience? Este curso é destinado a todos os desenvolvedores Magento, de qualquer nível ou especialidade (front end ou backend)

  • Alinhamento de valores e alguns avisos
    • Introdução

      Nesta aula lhe dou as boas vindas ao curso.

    • 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...
    • 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.

    • 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.

    • 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.

    • 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.

    • 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
    • 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.

    • 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.

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

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

    • 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
    • Contribua. Compartilhe o que sabe. Obrigado.
    • Presentinho pra você...
Write Your Review

Reviews