Zend Framework
  em Exemplos
 Pedro Ivo B. Gimenes
Introdução
• PHP5
 –   Grandes mudanças
 –   Orientação a Objetos
 –   Padrões (Design Patterns)
 –   Frameworks .. ..
Introdução
• Padrões (Design Patterns)
  –   DAO
  –   Factory
  –   Singleton
  –   MVC
Introdução
• Frameworks
 –   PRADO
 –   PHP2Go
 –   MIOLO
 –   Zend Framework
 –   …
Zend Framework
• Roadmap
 – Componentes de
   alta qualidade
 – Realmente simples
 – Aberto à comunidade
 – Limpo, leve e ...
Exemplos
•   Zend_Cache    – Zend_Controll
•   Zend_Config     er
•   Zend_Db       – Zend_View
•   Zend_Feed
•   Zend_Json
Zend_Cache
•   Classe: Zend/Cache.php
•   Simples
•   Rapido
•   Configuravel
•   Exemplos...
Zend_Config
•   Classe: Zend/Config.php
•   Simples
•   Varios tipos de arquivos
•   Subclasses
•   Exemplos...
Zend_Db
• Zend_Db
 – Classe: Zend/Db.php
 – Controle de conexoes
• Zend_Db_Adapter
 – Classe: Zend/Db/Adapter.php
 – Monta...
Zend_DB
• Zend_Db_Select
 – Varias opções de busca
 – Independente de banco de dados
 – Exemplos...
 – Propostas
Zend_Db
• Zend_Db_Table
• Zend_Db_Table_Row,
• Zend_Db_Table_Rowset
 – Trabalham com os dados
 – Independente de Banco de ...
Zend_Feed
•   Consome RSS e Atom
•   Sintaxe de acesso simples
•   Cria feeds
•   Exemplos...
MVC
• Modelo-Visao-Controlador
• Padrao
• Organizado
Zend_Controller
• Controle do fluxo
  – Rotas
  – Despache
• Pode ser extendido
• Simples
Zend_View
•   Apresentacao dos dados
•   Templates
•   Pode ser substituido
•   Pode ser extendido
Aplicação Exemplo
• Configuracao Apache
  – mod_rewrite
  – .htaccess
• Modelo   Pagina          Controlador   Ação
      ...
Zend Framework
• Planos futuros
  –   Web Service
  –   XML Databases
  –   Mais tipos de arquivos
  –   Melhora constante...
Discussões
•   Zend
•   Comunidade
•   Duvidas
•   Medos
•   ...
Fim
• Pedro Ivo Branquinho Gimenes
  pedroivo.branquinho@gmail.com
•   pQui Linux - http://www.pquilinux.org
•   PSL-GO - ...
Zend Framework em Exemplos
Próximos SlideShares
Carregando em…5
×

Zend Framework em Exemplos

7.331 visualizações

Publicada em

Apresentação do novo framework feito em php pela zend.

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
7.331
No SlideShare
0
A partir de incorporações
0
Número de incorporações
39
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Zend Framework em Exemplos

  1. 1. Zend Framework em Exemplos Pedro Ivo B. Gimenes
  2. 2. Introdução • PHP5 – Grandes mudanças – Orientação a Objetos – Padrões (Design Patterns) – Frameworks .. ..
  3. 3. Introdução • Padrões (Design Patterns) – DAO – Factory – Singleton – MVC
  4. 4. Introdução • Frameworks – PRADO – PHP2Go – MIOLO – Zend Framework – …
  5. 5. Zend Framework • Roadmap – Componentes de alta qualidade – Realmente simples – Aberto à comunidade – Limpo, leve e rapido
  6. 6. Exemplos • Zend_Cache – Zend_Controll • Zend_Config er • Zend_Db – Zend_View • Zend_Feed • Zend_Json
  7. 7. Zend_Cache • Classe: Zend/Cache.php • Simples • Rapido • Configuravel • Exemplos...
  8. 8. Zend_Config • Classe: Zend/Config.php • Simples • Varios tipos de arquivos • Subclasses • Exemplos...
  9. 9. Zend_Db • Zend_Db – Classe: Zend/Db.php – Controle de conexoes • Zend_Db_Adapter – Classe: Zend/Db/Adapter.php – Montagem/Execução de SQL – Controlam BD
  10. 10. Zend_DB • Zend_Db_Select – Varias opções de busca – Independente de banco de dados – Exemplos... – Propostas
  11. 11. Zend_Db • Zend_Db_Table • Zend_Db_Table_Row, • Zend_Db_Table_Rowset – Trabalham com os dados – Independente de Banco de dados – Exemplos...
  12. 12. Zend_Feed • Consome RSS e Atom • Sintaxe de acesso simples • Cria feeds • Exemplos...
  13. 13. MVC • Modelo-Visao-Controlador • Padrao • Organizado
  14. 14. Zend_Controller • Controle do fluxo – Rotas – Despache • Pode ser extendido • Simples
  15. 15. Zend_View • Apresentacao dos dados • Templates • Pode ser substituido • Pode ser extendido
  16. 16. Aplicação Exemplo • Configuracao Apache – mod_rewrite – .htaccess • Modelo Pagina Controlador Ação Home Page index index Add new album index add Edit album index edit Delete album index delete
  17. 17. Zend Framework • Planos futuros – Web Service – XML Databases – Mais tipos de arquivos – Melhora constante – …
  18. 18. Discussões • Zend • Comunidade • Duvidas • Medos • ...
  19. 19. Fim • Pedro Ivo Branquinho Gimenes pedroivo.branquinho@gmail.com • pQui Linux - http://www.pquilinux.org • PSL-GO - http://twiki.softwarelivre.org/bin/view/PSLGO • Zend - http://www.zend.com • Rob Allan - http://www.akrabat.com/zend-framework-tutorial/ • Design By: Murilo Junk murilojunk@gmail.com • Obrigado!

×