Back-End

20 set, 2012

Hangout sobre frameworks e ferramentas PHP

Publicidade

O hangout de hoje será sobre frameworks e ferramentas de desenvolvimento PHP.

  1. Porque utilizar um framework?
    1. Código maduro
    2. Código testado
    3. Código seguro (mantido)
  2. Componentes
    1. Componentes de administração de pacotes (PEAR, Composer, Pyrus, PHAR)
    2. Componentes de teste (PHPUnit, Behat, Selenium)
    3. Componentes de log (Zend_Log, Monolog, PHP)
    4. Componentes de métrica (phpmd, phpcs, phpcpd, pdepend)
    5. Componente de documentação (PHPDocumentor, Doxygen)
    6. Componente de automatização (Phing, Ant, Make)
  3. Ferramentas
    1. IDEs (e outros editores)
    2. Controle de versão: SVN (centralizado) e Git (descentralizado)
    3. Debug e Profilling (xdebug, zend debugger, graphviz, cache grind)
    4. Como organizar a bagunça dos frameworks
    5. O include_path e o autoload
    6. Como a PEAR/Pyrus funcionam
    7. Como o Composer funciona
    8. PSR#0
  4. Full stack frameworks
    1. Symfony e Zend
    2. Cake, Code Igniter, Yii, Fuel, Laravel e outros

Para interagir com o pessoal da sala, utilizamos o canal #devtalk no Freenode