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.
2. 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 ....
12. 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.
23. 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)
101. 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
117. Configurações
✦ Apache: mod_rewrite
✦ BD: Usuário e Database
118. 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)