- 1. Zend Framework PHPSC Conf Maio/2009 adlermedrado.com.br
2. O que ser abordado
-
- Quais as perspectivas futuras ?
adlermedrado.com.br 3. Quem ?
- Analista de sistemas, programador, responsvel tcnico
- Membro da equipe de coordenao do PHPDF
- Instrutor de cursos de PHP
- Zend Certified Engineer PHP 5
- Zend Certified Engineer Zend Framework
adlermedrado.com.br 4. Frameworks O que so ?
adlermedrado.com.br
- Uma base que provm a infra-estrutura bsica necessria
paradesenvolver software.
- Determina padres de desenvolvimento
- Permite que haja reaproveitamento de cdigo
- Solues para problemas comuns j esto implementadas
http://www.reporterbrasil.org.br/brinquedos/images/brinc-montar.jpg
5. Zend Framework O que ? adlermedrado.com.br
- Framework open-source para desenvolvimento com PHP 5
- Mantido pela Zend Technologies Inc.
- Crescente comunidade de desenvolvedores
- Crescente comunidade de usurios
- Certificao de profissionais
- Suporte comercial da Zend
6. Zend Framework O que ? adlermedrado.com.br
7. Zend Framework Quem usa? adlermedrado.com.br 8. Zend
Framework Por que usar? adlermedrado.com.br
- Implementa a maioria dos padres de projeto (design patterns) em
seus componentes
- Amplamente testados com testes unitrios (PHPUnit)
- Robusto, Simples, Extensvel e Produtivo
- Baixo acoplamento entre os componentes
- Fcil de colocar para funcionar
- Integrao com outros projetos (smarty, doctrine, jquery, dojo,
etc)
- Webservices prontos para servios do Yahoo!, Google e
outros.
- Zend_Search_Lucene Indexao de documentos baseado no projeto
Apache Lucene.
9. adlermedrado.com.br SE VOC AINDA PROGRAMA CDIGOESPAGUETTI,
SAIBA QUE EST NA HORADE MUDAR.SABE PORQUE? 10. Zend Framework Por
que usar? adlermedrado.com.br As eras da programao espaguetti e dos
frameworks caseiros chegaram ao fim no mundo PHP !!! 11. Zend
Framework Alguns componentes adlermedrado.com.br 12. Zend Framework
Como usar? adlermedrado.com.br
- Primeiramente, habilitamos o mod_rewrite no Apache ou a extenso
url_rewriter no IIS para utilizarmos o recurso de urls
amigveis.
- Depois, criamos a estrutura de diretrios:
Estrutura gerada com o Zend_Tool 13. Zend Framework Como usar?
adlermedrado.com.br Vamos ento criar um bootstrapper:(comentrios
foram poupados para economizar espao) index.php: body > html
> 18. Zend Framework Como usar? adlermedrado.com.br Vamos criar
as classes que compem o MVC E agora a model Usuario.php: Idia
roubada descaradamente dos slides do Elton Minetto -
www.eltonminetto.net