CAKE - Framework para desenvolvimento  RÁPIDO em PHP Última versão estável: 1.2.3.8166  PHP 4.x e 5.x
Instalação e Configuração Download do arquivo no site do CakePHP Descompactar o arquivo Estrutura de diretório pré-estrutu...
Arquitetura MVC
<ul><li>ORM próprio </li></ul><ul><ul><li>Implementa Active Record </li></ul></ul><ul><ul><ul><li>(Dados -> Class -> Objet...
Acesso a Dados e ORM
Cache <ul><li>File -> Armazenamento simples de arquivo. </li></ul><ul><li>APC -> Alternative PHP Cache </li></ul>
Cache <ul><li>Xcache  -> Semelhante ao APC, deve ser compilado no PHP para sua melhor performance. Necessita de usuário e ...
Cache <ul><li>Configuração simples: </li></ul><ul><ul><li>Configure::write('Cache.check', true), no core.php; </li></ul></...
Formulários e Validações - Formulários – (Helpers, Form, Ajax, Html...) - View .ctp (Cake Template Pages) - Validações – F...
Formulários e Validações
Segurança <ul><li>Autenticação </li></ul><ul><ul><li>Com o AuthComponent é possível retirar ou conceder permissões facilme...
Segurança <ul><li>Autorização </li></ul><ul><ul><li>Com o SecurityComponent é possível implementar algumas características...
Localização e Internacionalização <ul><li>Baixar ou fazer arquivo de tradução </li></ul>
Localização e Internacionalização <ul><li>Mudança da linguagem a qualquer momento antes da mensagem, bootstrap, beforeFilt...
Documentação e Comunidade <ul><li>Documentação muito boa; </li></ul><ul><ul><li>http://book.cakephp.org/ </li></ul></ul><u...
Quem aqui usa...
Upcoming SlideShare
Loading in...5
×

PHP FrameWARks - CakePHP

1,309

Published on

PHP FrameWARks presentation - the CakePHP part.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,309
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
41
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

PHP FrameWARks - CakePHP

  1. 1. CAKE - Framework para desenvolvimento RÁPIDO em PHP Última versão estável: 1.2.3.8166 PHP 4.x e 5.x
  2. 2. Instalação e Configuração Download do arquivo no site do CakePHP Descompactar o arquivo Estrutura de diretório pré-estruturada “ Convenção sobre configuração” Simples configuração do webserver
  3. 3. Arquitetura MVC
  4. 4. <ul><li>ORM próprio </li></ul><ul><ul><li>Implementa Active Record </li></ul></ul><ul><ul><ul><li>(Dados -> Class -> Objeto) </li></ul></ul></ul>Acesso a Dados e ORM
  5. 5. Acesso a Dados e ORM
  6. 6. Cache <ul><li>File -> Armazenamento simples de arquivo. </li></ul><ul><li>APC -> Alternative PHP Cache </li></ul>
  7. 7. Cache <ul><li>Xcache -> Semelhante ao APC, deve ser compilado no PHP para sua melhor performance. Necessita de usuário e senha para funcionar corretamente. </li></ul><ul><ul><li>MemCache -> Sistema de cache de memória distribuída de alto desempenho, acesso rápido a resultados de consultas e armazenamento de dados armazenados em cache. </li></ul></ul>
  8. 8. Cache <ul><li>Configuração simples: </li></ul><ul><ul><li>Configure::write('Cache.check', true), no core.php; </li></ul></ul><ul><ul><li>Utilizar um dos padrões de configuração disponíveis </li></ul></ul>
  9. 9. Formulários e Validações - Formulários – (Helpers, Form, Ajax, Html...) - View .ctp (Cake Template Pages) - Validações – Fácil implementação nas classes Model da aplicação(Core validation rules (Date, e-mail, ip, cc)
  10. 10. Formulários e Validações
  11. 11. Segurança <ul><li>Autenticação </li></ul><ul><ul><li>Com o AuthComponent é possível retirar ou conceder permissões facilmente ao usuário. </li></ul></ul>
  12. 12. Segurança <ul><li>Autorização </li></ul><ul><ul><li>Com o SecurityComponent é possível implementar algumas características muito poderosas da segurança. </li></ul></ul>
  13. 13. Localização e Internacionalização <ul><li>Baixar ou fazer arquivo de tradução </li></ul>
  14. 14. Localização e Internacionalização <ul><li>Mudança da linguagem a qualquer momento antes da mensagem, bootstrap, beforeFilter ou em request específico; </li></ul><ul><li>Tratar o erro: </li></ul>
  15. 15. Documentação e Comunidade <ul><li>Documentação muito boa; </li></ul><ul><ul><li>http://book.cakephp.org/ </li></ul></ul><ul><li>Comunidades ativas; </li></ul><ul><ul><li>Google Groups </li></ul></ul><ul><ul><ul><li>http://groups.google.com/group/cake-php?pli=1 </li></ul></ul></ul><ul><ul><li>http://bakery.cakephp.org/ </li></ul></ul><ul><li>Google </li></ul><ul><li>IRC </li></ul><ul><ul><li>#cakephp on irc.freenode.net </li></ul></ul>
  16. 16. Quem aqui usa...
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×