O documento apresenta o framework PHP Zend Framework, discutindo seus conceitos básicos como estrutura MVC, uso de modelos, módulos e layouts. É demonstrado como configurar e usar recursos como paginação, formulários e acesso a banco de dados no Zend Framework.
2. Sobre...
http://flaviosilveira.com
@flaviosilveira
flavioaugustosilveira
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
3. Programando ?
E você? Projetos ?
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
4. Frameworks...
O que são? Por que usar?
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
5. Frameworks... de Projeto
Orientação a objetos e Padrões
POO / OOP
Classes
Conceitos
Prática Design Patterns
MVC
Singleton
Decorator
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
6. Zend Framework...
Quando usar? Quando não usar?
BLOG ? SISTEMA ? E-COMMERCE ?
SITE ? OUTROS ?
PEQUENO, GRANDE, MÉDIO CRUD ?
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
7. Zend Framework...
Vamos conhecer o ZF...
Requisítos Básicos
Download
Instalação
Estrutura
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
8. Zend Tool...
O que é?
Porquê?
Uso
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
9. Zend Framework...
Bê-á-Bá
Estrutura segura
Include_Path ou Library
Index Controller, Index Action
Action View
Configs/application.ini
Bootstrap
Error Controller
URL
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
10. MVC... acontece no ZF ?
O que é ? Como
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
11. Models... do banco de dados
Puxando informações
Configurando a base
Maneiras de acessar os
dados
Criando e Usando o Model
Select, Insert, Update,
Delete
Querys complexas
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
12. Módulos... em perfis
Seu sistema dividido
ADMIN USUÁRIOS
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
13. Layouts...
Problema
Template Engine
Problema do template
engine
No Zend Framework
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
14. Formulários...
Porquê?
Uso
Personalizando erros
Passando valores
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
15. Outras Classes...
Paginação com Zend_Paginator
Configurando Paginação
Partials
Exibindo controle na View
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011
16. O que faço agora ?
Flávio Augusto da Silveira
PHP Day - Serpro - Curitiba - 2011