ACL android API app banco de dados blog boas práticas CakePHP CMS Composer console código limpo debug deploy Desenvolvimento doctrine form framework ftsl Gateway gerenciamento de dependências git github IDE javascript jquery migrations netbeans organização Pagamento PagSeguro PHP PHPUnit programação sfd shell Tableless tdd testes versionamento webservice wordpress xdebug Zend Framework zf