Your SlideShare is downloading. ×
  • Like
CakePHP para iniciantes
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

CakePHP para iniciantes

  • 2,863 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,863
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
109
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. CakePHP para Iniciantes Dropline Fun Theme Wallpaper por Silvestre Herrera Igor Feghali [ifeghali@php.net]
  • 2. Introdução Propõe-se nesta palestra abranger de forma Dropline Fun Theme Wallpaper por Silvestre Herrera superficial a utilização e os princípios por trás do CakePHP, incluindo o modelo MVC. Para este fim será desenvolvido no decorrer da apresentação um aplicativo básico, etapa por etapa. Destina-se ao público com conhecimento básico ou intermediário em PHP. Tempo estimado: 1h 15m
  • 3. O que é o CakePHP ? Dropline Fun Theme Wallpaper por Silvestre Herrera CakePHP é um framework de desenvolvimento rápido para PHP, que provê uma arquitetura extensível para o desenvolvimento, manutenção e implantação de aplicativos.
  • 4. Motivação Dropline Fun Theme Wallpaper por Silvestre Herrera
  • 5. Por quê usar o Cake ? Fundamenta-se em design patterns Dropline Fun Theme Wallpaper por Silvestre Herrera amplamente difundidas como MVC (Model, View, Controller) e ORM (Object-relational mapping). O paradigma de convencionar, ao invés de configurar, auxilia na redução tanto do tempo de desenvolvimento quanto do número de linhas de código.
  • 6. Arquitetura MVC Dropline Fun Theme Wallpaper por Silvestre Herrera Retirado de http://betterexplained.com/
  • 7. Abordagem ORM +---------------------+----------+ | created | nome | Tabela => Modelo Dropline Fun Theme Wallpaper por Silvestre Herrera +---------------------+----------+ | 2008-04-29 19:58:23 | Pessoa 1 | | 2008-04-29 19:58:50 | Pessoa 2 | Registro => Objeto | 2008-04-29 19:59:38 | Pessoa 3 | | 2008-04-29 19:59:51 | Pessoa 4 | | 2008-04-29 20:00:05 | Pessoa 5 | +---------------------+----------+ $this->data = array( 'Convidado' => array( 'nome' => 'Pessoa 6' )); $this->Convidado->save($this->data));
  • 8. O que o Cake pode me oferecer ? ➔ Compatível com as versões 4 e 5 do PHP ➔ CRUD embutido Scaffolding Dropline Fun Theme Wallpaper por Silvestre Herrera ➔ ➔ Arquitetura MVC ➔ Rotas para tratamento de requisições ➔ Mecanismo de validação de entrada de dados ➔ Templating ➔ Suporte à localização ➔ Flexibilidade e extensibilidade
  • 9. Um gerenciador de convites Dropline Fun Theme Wallpaper por Silvestre Herrera Problema proposto: um gerenciador de convites de casamento que auxilie na dispendiosa tarefa de controle de convidados.
  • 10. Um gerenciador de convites Dropline Fun Theme Wallpaper por Silvestre Herrera
  • 11. Um gerenciador de convites Dropline Fun Theme Wallpaper por Silvestre Herrera
  • 12. Um gerenciador de convites 1) Criar o banco de dados 2) Descompactar o Cake na raiz Web 3) Acessar o Cake e configurar Dropline Fun Theme Wallpaper por Silvestre Herrera 4) Ajustar nível de debug 5) Cake bake! 6) Definir a visão padrão 7) Copiar layout default do Cake 8) Ajustar display fields 9) Criar relatório de convites
  • 13. Just Baked Dropline Fun Theme Wallpaper por Silvestre Herrera
  • 14. Referências Interessantes Dropline Fun Theme Wallpaper por Silvestre Herrera http://www.davidgoldingdesign.com/newbie-cakephp.pdf http://book.cakephp.org/ http://www.cakephp.org/downloads
  • 15. Fim Dropline Fun Theme Wallpaper por Silvestre Herrera ifeghali@php.net dúvidas agradeço à minha amada Heloisa por seu apoio e dedicação