Mini-curso ministrado no 2º Encontro de Usuários PHP de Minas Gerais, realizado em outubro de 2009. Desenvolvendo aplicações poderosas com Zend Framework.
Mini-curso ministrado no 2º Encontro de Usuários PHP de Minas Gerais, realizado em outubro de 2009. Desenvolvendo aplicações poderosas com Zend Framework.
Esta palestra apresenta de forma didática e bem-humorada os componentes arquiteturais do Zend Framework 2, mostrando quais são suas principais características e quais suas vantagens para o desenvolvimento de aplicações PHP orientadas a objeto.
Apresentação intitulada "Modern PHP" que será apresentada na semana acadêmica da FACCAT (Taquara) entre os dias 25 a 29 de abril: http://techparty.faccat.br
Alex Piaz, Web Analyst do Instituto Socioambiental, falou sobre 'APIs Rest(Ful): como fazer' no iMasters PHP Experience 2015.
O iMasters PHP Experience 2015 aconteceu dia 25 de Abril de 2015, no Hotel Renaissance em São Paulo-SP - http://phpexperience.imasters.com.br/
Zend Framework 3 - porque só o que existe pode ser aprimoradoFlávio Lisboa
-Breve histórico do Zend Framework (15 anos em 5 minutos); -Melhorias de desempenho; -Suporte a PHP 7; -Aumento do desacoplamento de componentes; -Documentação; -Diactoros; -Stratigility; -Expressive; -Migração; -Possibilidades.
Não é fácil escrever uma biblioteca confortável de usar. É difícil agradar a todos. Mas também é difícil agradar até quem acha que a nossa biblioteca faz algo útil. Não é fácil nem mesmo quando fazemos algo reusável só para nós mesmos.
Ainda bem que muitos outros programadores já erraram antes de nós. E existem em Python e fora dele diversos exemplos de boas libs nas quais podemos nos inspirar.
Essa palestra resumirá o que torna uma biblioteca boa, de acordo com nossa experiência e com a experiência de outros programadores que já escreveram sobre isso. Algumas características de boas bibliotecas são:
- Alta Consistência
- Muitos dados puros
- Baixa Verbosidade
- Respeito ao Principle of Least Astonishment
- Alta Extensibilidade
- Baixa Retenção
- Vários níveis de abstrações
- Alta granularidade
- Interesses claros e separados
- Pythonica
Como você pode ver, alguns aspectos acima são similares ao Zen of Python. Por isso também mostraremos funcionalidades do Python que ajudam a programar boas interfaces. Além disso, para resumir tudo definiremos um checklist que você poderá usar sempre que for escrever um módulo reusável. Esperamos que isso ajude você a programar melhor, o que certamente agradará seus parceiros de trabalho e a comunidade.
Apresentação sobre os fundamentos da plataforma WordPress, passando dos fundamentos das tecnologias web envolvidas, arquitetura da plataforma e metodologia e técnicas de desenvolvimento de sites profissionais com a plataforma.
Esta palestra apresenta de forma didática e bem-humorada os componentes arquiteturais do Zend Framework 2, mostrando quais são suas principais características e quais suas vantagens para o desenvolvimento de aplicações PHP orientadas a objeto.
Apresentação intitulada "Modern PHP" que será apresentada na semana acadêmica da FACCAT (Taquara) entre os dias 25 a 29 de abril: http://techparty.faccat.br
Alex Piaz, Web Analyst do Instituto Socioambiental, falou sobre 'APIs Rest(Ful): como fazer' no iMasters PHP Experience 2015.
O iMasters PHP Experience 2015 aconteceu dia 25 de Abril de 2015, no Hotel Renaissance em São Paulo-SP - http://phpexperience.imasters.com.br/
Zend Framework 3 - porque só o que existe pode ser aprimoradoFlávio Lisboa
-Breve histórico do Zend Framework (15 anos em 5 minutos); -Melhorias de desempenho; -Suporte a PHP 7; -Aumento do desacoplamento de componentes; -Documentação; -Diactoros; -Stratigility; -Expressive; -Migração; -Possibilidades.
Não é fácil escrever uma biblioteca confortável de usar. É difícil agradar a todos. Mas também é difícil agradar até quem acha que a nossa biblioteca faz algo útil. Não é fácil nem mesmo quando fazemos algo reusável só para nós mesmos.
Ainda bem que muitos outros programadores já erraram antes de nós. E existem em Python e fora dele diversos exemplos de boas libs nas quais podemos nos inspirar.
Essa palestra resumirá o que torna uma biblioteca boa, de acordo com nossa experiência e com a experiência de outros programadores que já escreveram sobre isso. Algumas características de boas bibliotecas são:
- Alta Consistência
- Muitos dados puros
- Baixa Verbosidade
- Respeito ao Principle of Least Astonishment
- Alta Extensibilidade
- Baixa Retenção
- Vários níveis de abstrações
- Alta granularidade
- Interesses claros e separados
- Pythonica
Como você pode ver, alguns aspectos acima são similares ao Zen of Python. Por isso também mostraremos funcionalidades do Python que ajudam a programar boas interfaces. Além disso, para resumir tudo definiremos um checklist que você poderá usar sempre que for escrever um módulo reusável. Esperamos que isso ajude você a programar melhor, o que certamente agradará seus parceiros de trabalho e a comunidade.
Apresentação sobre os fundamentos da plataforma WordPress, passando dos fundamentos das tecnologias web envolvidas, arquitetura da plataforma e metodologia e técnicas de desenvolvimento de sites profissionais com a plataforma.
Palestra proferida para alunos de Sistemas de Informação da Faculdade Guairacá em Guarapuava, PR.
Minha proposta foi a de passar um pouco da minha experiência para os alunos.
Programando para programadores: Desafios na evolução de um FrameworkPablo Dall'Oglio
Nesta palestra são abordados alguns desafios a serem enfrentados na criação de um Framework PHP open-source e também os obstáculos a serem superados para que o mesmo evolua tecnologicamente, mantendo a retrocompatibilidade e uma base de usuários ativa, fazendo o uso correto de seus conceitos.
A partir de um arquivo em branco é possível escrever algumas linhas de código e criar uma loja virtual completa. Com 500 linhas de código em PHP foi desenvolvido um e-commerce com gateway de pagamento em menos de um dia.
MIRA - Um framework Javascript para construção de interfaces adaptativas em a...Ezequiel Bertti
http://mira.tecweb.inf.puc-rio.br/
Esta palestra apresenta o MIRA, um framework Javascript dirigido por dados, que permite a construção de interfaces adaptáveis para qualquer aplicação que disponibilize uma API REST.
Esta adaptação vai além da acomodação de diversos dispositivos, sendo capaz de se alterar também em função dos próprios dados sendo exibidos, entre outros fatores. Esta abordagem facilita também a manutenção e evolução dos projetos, minimizando o retrabalho, facilitando a comunicação do projetista da aplicação com a equipe de desenvolvimento e permitindo o reaproveitamento de soluções prévias.
Uma facilidade adicional pemitida pelo MIRA é o controle da distribuição do processamento entre cliente e servidor.
Serão apresentados exemplos de aplicações reais e complexas encontradas na Web.
Apoio da W3c Brazil Office, Nic.br e Microsoft Brasil Open Source
Desmistificando o framework da Zend, foi ministrado no 2.PHP Maranhão, encontro anual dos usuários PHP do estado do Maranhão. O Objetivo desta palestra e dar dicas sobre como começar e quais componentes estudar para então começar a desenvolver aplicações com esse poderoso framework que é mais simples do que parece.
16. Zend Framework – Como usar? adlermedrado.com.br Vamos criar as classes que compõem o MVC Primeiro o Controller (Somente com o método de inclusão para poupar espaço) UsuarioController.php <?php class UsuarioController extends Zend_Controller_Action { private $usuario ; public function init() { $this ->usuario = new Usuario(); } public function novoAction() { $form = new UsuarioForm(); $this ->view->form = $form ; if ( $this ->_request->isPost()) { $formData = $this ->_request->getPost(); if ( $form ->isValid( $formData )) { unset ( $formData [ 'id' ]); unset ( $formData [ 'submit' ]); $formData [ 'senha' ] = md5( $formData [ 'senha' ]); if ( $this ->usuario->insert( $formData ) !== false ) { $this->view->mensagem = “Dados inseridos com sucesso”; } else { $this->view->mensagem = “Erros ao inserir”; } } else { $form ->populate( $formData ); } } } }
17. Zend Framework – Como usar? adlermedrado.com.br Vamos criar as classes que compõem o MVC Agora a view index.phtml: < html > < header ></ header > < body > <?php echo $this ->form; ?> </ body > </ html >
18. Zend Framework – Como usar? adlermedrado.com.br Vamos criar as classes que compõem o MVC E agora a model Usuario.php: <?php class Usuario extends Zend_Db_Table_Abstract { }
19. Zend Framework – Como usar? adlermedrado.com.br AGORA VAMOS VER ISSO RODANDO
20. Zend Framework – Como usar? adlermedrado.com.br SIMPLES NÉ? QUER VER ZEND_LAYOUT, RELACIONAMENTO ENTRE TABELAS ,INTEGRAÇÃO COM JQUERY e INTEGRAÇÃO COM FIREPHP? PARTICIPE DO MINICURSO.