10h - sala 41C
resumo
Como seria maravilhoso se houvesse algo que ajudasse a criar aplicações PHP modulares, extensíveis, seguras sem engessar o programador quando ele precisa fazer alterações. Como seria maravilhoso se existisse um framework que fizesse isso e alguém pudesse mostrar as funcionalidades de uma forma prática, com o editor de código aberto, navegando pela estrutura do projeto... Pois é, existe, é o Zend Framework 2 e nós o conheceremos ao vivo, "sem farsas, sem truques e sem enganações" (TAS #289)
proposta
Zend Framework 2 é a evolução do mais framework PHP do mundo, cuja consagrada versão 1 está presente em aplicações amplamente utilizadas como Magento e SugarCRM. Nesta palestra teremos uma apresentação sem slides (ou melhor com no máximo 3) desse framework, como ele é o que poder fazer. Veremos código, código e mais código. Veremos a arquitetura do framework? SIM! Vamos abrir o código e mostrar como é implementado e os padrões que utiliza. Veremos a arquitetura da aplicação? SIM! Vamos saber como criar um novo projeto usando GIT, Composer e ZFTool. Veremos a implementação MVC? SIM! Veremos como cada camada é implementada no projeto ZF2. Veremos como é a extensibilidade? SIM! Veremos como fazer o que é especifico de seu negócio. Veremos como injetar dependências sem sofrimento? SIM! Zend\Di é mágico. Veremos como injetar funcionalidades usando orientação a eventos e aspectos? SIM! Zend\EventManager é poderoso. Você acha que isso é pouco? ESPERO QUE NÃO! Será uma visão ampla de tudo isso? SIM!