Conhecendo o CakePHP Introdução ao Framework CakePHP Cauan Cabral
O que é CakePHP? Framework PHP gratuito e opensource;
Projeto com mais de 4 anos de desenvolvimento;
Tem como uma de suas principais características o uso de convenções no lugar de configurações;
Algumas características Compatível com as versões do PHP entre 4.x e 5.2.x (release beta com suporte ao 5.3.x já liberado);
Framework Orientado a Objetos;
Divisão em camadas: MVC;
Abstração da camada de persistência: DBO;
Mapeamento Objeto Relacional: ORM;
Facilidades Oferecidas Implementação de vários recursos utilizados com frequência no desenvolvimento de uma aplicação, alguns deles: Componente para controle de acessos (Auth) e gestão de permissões (Acl);
Geração de formulários (FormHelper), código javascript (JavascriptHelper) e ajax (AjaxHelper);
Validação de dados embutida;
Mais facilidades Geração de código para CRUD (Create, Read, Update, Delete);
Internacionalização (i18n) e Localização (l10n) nativamente;
Suporte a uma grande variedade de bancos de dados nativamente;
Suporte a Cache;
Componentes para envio de Email, tratamento de requisições e vários outros;
Estrutura Models – Representam as “coisas” de sua aplicação; Behaviors – Adicionam comportamentos aos models;

Minicurso de Cakephp