O documento descreve o framework PHP CakePHP. Ele fornece um resumo sobre o que é CakePHP, quem o está usando e por que estão usando, além de abordar tópicos como MVC, ORM, validação, internacionalização e rotas.
Autor
✦ Bacharel em Sistemas de Informação pela FMP
✦ MBA em Gerência de Projetos – PMI pela FIAP
✦ Desenvolvedor PHP a mais de 5 anos
✦ Fundador do PHPSP
✦ Dublês, acrobata, palhaço ....
O Que É?
Éum framework de desenvolvimento rápido para PHP que
fornece uma arquitetura extensível, manutenção e
implantação de aplicativos. Utiliza padrões de projeto
conhecidos como MVC e ORM.
Com foco em Convenção ao invéz de configuração, ele
reduz os custos de desenvolvimento e ajuda os
desenvolvedores a escreverem menos código.
Porque Estão Usando?
✦ MVC
✦ ORM (ActiveRecord)
✦ CRUD e Scaffolding
✦ Rotas para tratar requisições
24.
Porque Estão Usando?
✦ MVC
✦ ORM (ActiveRecord)
✦ CRUD e Scaffolding
✦ Rotas para tratar requisições
✦ Validação
25.
Porque Estão Usando?
✦ MVC
✦ ORM (ActiveRecord)
✦ CRUD e Scaffolding
✦ Rotas para tratar requisições
✦ Validação
✦ Internacionalização (locale)
26.
Porque Estão Usando?
✦ MVC
✦ ORM (ActiveRecord)
✦ CRUD e Scaffolding
✦ Rotas para tratar requisições
✦ Validação
✦ Internacionalização (locale)
✦ URL Amigáveis (mod_rewrite)
27.
Porque Estão Usando?
✦ MVC ✦ Desenvolvimento em paralelo
✦ ORM (ActiveRecord)
✦ CRUD e Scaffolding
✦ Rotas para tratar requisições
✦ Validação
✦ Internacionalização (locale)
✦ URL Amigáveis (mod_rewrite)
28.
Porque Estão Usando?
✦ MVC ✦ Desenvolvimento em paralelo
✦ ORM (ActiveRecord) ✦ PADRÕES - Melhor manutenção de Código
✦ CRUD e Scaffolding
✦ Rotas para tratar requisições
✦ Validação
✦ Internacionalização (locale)
✦ URL Amigáveis (mod_rewrite)
29.
Porque Estão Usando?
✦ MVC ✦ Desenvolvimento em paralelo
✦ ORM (ActiveRecord) ✦ PADRÕES - Melhor manutenção de Código
✦ CRUD e Scaffolding ✦ Comunidade ativa
✦ Rotas para tratar requisições
✦ Validação
✦ Internacionalização (locale)
✦ URL Amigáveis (mod_rewrite)
30.
Porque Estão Usando?
✦ MVC ✦ Desenvolvimento em paralelo
✦ ORM (ActiveRecord) ✦ PADRÕES - Melhor manutenção de Código
✦ CRUD e Scaffolding ✦ Comunidade ativa
✦ Rotas para tratar requisições ✦ PHP 4 e 5
✦ Validação
✦ Internacionalização (locale)
✦ URL Amigáveis (mod_rewrite)
31.
Porque Estão Usando?
✦ MVC ✦ Desenvolvimento em paralelo
✦ ORM (ActiveRecord) ✦ PADRÕES - Melhor manutenção de Código
✦ CRUD e Scaffolding ✦ Comunidade ativa
✦ Rotas para tratar requisições ✦ PHP 4 e 5
✦ Validação ✦ User Friendly
✦ Internacionalização (locale)
✦ URL Amigáveis (mod_rewrite)
Comunidade
✦ Bakery - http://bakery.cakephp.org
✦ Q & A - http://cakeqs.org
96.
Comunidade
✦ Bakery - http://bakery.cakephp.org
✦ Q & A - http://cakeqs.org
✦ FAKE - amf para interfaces flex
97.
Comunidade
✦ Bakery - http://bakery.cakephp.org
✦ Q & A - http://cakeqs.org
✦ FAKE - amf para interfaces flex
✦ IRC - #CakePHP e #CakePHP-PT
98.
Comunidade
✦ Bakery - http://bakery.cakephp.org
✦ Q & A - http://cakeqs.org
✦ FAKE - amf para interfaces flex
✦ IRC - #CakePHP e #CakePHP-PT
✦ Lista de discussão - http://groups.google.com/group/cakephp-pt?hl=pt-PT
99.
Comunidade
✦ Bakery - http://bakery.cakephp.org
✦ Q & A - http://cakeqs.org
✦ FAKE - amf para interfaces flex
✦ IRC - #CakePHP e #CakePHP-PT
✦ Lista de discussão - http://groups.google.com/group/cakephp-pt?hl=pt-PT
✦ Eventos internacionais e nacionais
Instalação
✦ Apache, PHP, BD da sua escolha instalados e configurados
102.
Instalação
✦ Apache, PHP, BD da sua escolha instalados e configurados
✦ Baixar o cake em www.cakephp.org ou .com.br
103.
Instalação
✦ Apache, PHP, BD da sua escolha instalados e configurados
✦ Baixar o cake em www.cakephp.org ou .com.br
✦ descompactar para a pasta htdocs|www
Configurações
✦ Apache: mod_rewrite
✦ BD: Usuário e Database
✦ Permissão de escrita para o ‘apache’ no diretório app/tmp
119.
Configurações
✦ Apache: mod_rewrite
✦ BD: Usuário e Database
✦ Permissão de escrita para o ‘apache’ no diretório app/tmp
✦ Alterar arquivo app/config/database.php
(possível criar com BAKE)