Assando Sites

Assando Sites é um curso prático de CakePHP onde você vai aprender a desenvolver sites e portais de forma rápida e eficiente.

As aulas são on-line, através de uma ferramenta com áudio, vídeo, chat e apresentação de slides... Você aprende sem sair de casa!

Inscreva-se já!

Inscrições abertas até 20/05

O CakePHP

O CakePHP™ é um framework de desenvolvimento rápido para PHP, livre e de código aberto. Seu principal objetivo é permitir que você trabalhe de forma estruturada e rápida sem perder a flexibilidade.

O CakePHP tira a monotonia do desenvolvimento web. Ele fornece todas as ferramentas que você precisa para começar programando o que realmente deseja: a lógica específica da sua aplicação. Em vez de reinventar a roda a cada vez que se constrói um novo projeto, pegue uma cópia do CakePHP e comece com o interior de sua aplicação.

O CakePHP possui uma equipe de desenvolvedores ativa e uma grande comunidade, trazendo grande valor ao projeto. Além de manter você fora da reinvenção da roda, usar o CakePHP significa que o núcleo da sua aplicação é bem testado e está em constante aperfeiçoamento.

Abaixo segue uma pequena lista dos recursos que você poder desfrutar no CakePHP:

  • Comunidade ativa e amigável
  • Licença flexível
  • Compatível com o PHP 5.2.9 e superior
  • CRUD integrado para interação com o banco de dados
  • Scaffolding para criar protótipos
  • Geração de código
  • Arquitetura MVC
  • Requisições feitas com clareza, URLs e rotas customizáveis
  • Validações embutidas
  • Templates rápidos e flexíveis (Sintaxe PHP, com helpers)
  • Helpers para AJAX, JavaScript, formulários HTML e outros
  • Componentes de Email, Cookie, Segurança, Sessão, e Tratamento de Requisições
  • Controle de Acessos flexível
  • Limpeza dos dados
  • Sistema de Cache flexível
  • Localização
  • Funciona a partir de qualquer diretório do website, com pouca ou nenhuma configuração do Apache

Texto original: http://book.cakephp.org/2.0/pt/cakephp-overview/what-is-cakephp-why-use-it.html

Exemplo de código – MVC

Veja a seguir o exemplo de um Controller de Notícias, onde usamos o Model de Notícia para buscar - no banco de dados - as últimas 5 notícias publicadas e enviamos os dados para exibição na View:

Com o CakePHP é assim: você não se preocupa com conexão à banco de dados, consultas SQL complicadas, includes ou requires... você vai direto ao ponto, focando na parte mais importante da sua aplicação.

Gostou? Então inscreva-se na próxima turma!

Thiago Belem
Thiago Belem@TiuTalk


Desenvolvedor há mais de uma década, freelancer e professor, participa e contribui com várias comunidades de software livre

Inscreva-se já!

Inscrições abertas até 20/05