Desenvolvimento Agil com CakePHP
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Desenvolvimento Agil com CakePHP

  • 1,085 views
Uploaded on

Palestras ministrada por @brunosinister no Ciclo de Palestras PHPRio FEV/10...

Palestras ministrada por @brunosinister no Ciclo de Palestras PHPRio FEV/10

www.phprio.org

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

Views

Total Views
1,085
On Slideshare
1,085
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
19
Comments
0
Likes
0

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. Desenvolvimento ágil com Bruno Rodrigues de Araujo [email_address]
  • 2. Quem sou eu?
    • Formado como tecnólogo em Análise de Sistemas pela Universidade Estácio de Sá
    • Funcionário da BSA Divulgações como Programador PHP júnior
    • Membro do Grupo PHPRio
  • 3. Introdução A palestra visa explicar as convenções do cakephp, apresentar uma introdução ao cakephp de modo prático desenvolvendo um blog simples como exemplo.
  • 4. Sumário
    • Estrutura do Cakephp
    • Convenções
    • Entendendo um pouco mais o cakephp
    • Colocando a mão na massa
    • Onde obter ajuda
    • Dúvidas
  • 5. Estrutura de pastas do cakepkp
    • app
    • cake
    • vendors
    • .htaccess
    • index.php
    • README
  • 6. A pasta app
    • config
    • controllers
    • locale
    • models
    • plugins
    • tmp
    • vendors
    • views
    • webroot
  • 7. Models e suas convenções
    • Nomes das tabelas de banco de dados são sempre do plural e separados por underscore
    • Arquivos do model são nomeados no singular e separados por underscore quando necessário
    • Classe dos models são nomeados no singular utilizando-se de Camel Cased quando necessário
  • 8. Controller e suas convenções
    • Arquivos de controller são são escritos no plural e terminam com a palavra controller separando-as com underscore, exemplo: perfis_controller.php
    • Classes do controller são nomeados no plural com Camel Cased e terminados com a palavra controller, exemplo: PerfilController
  • 9. Views e suas convenções
    • O Path da view segue a seguinte estrutura: app/views/<nome_controller>/<file_action>
    • Aquivos de view são sempre relacionados a uma action de seu respectivo controller. Exemplo: add.ctp
  • 10. Entendo um pouco mais o cake
    • Helpers
    • Plugins
    • Components
    • Elements
    • Layout
    • Theme
  • 11. Dúvidas Vamos ao momento tenso...
  • 12. Meus Contatos
    • [email_address] (email e Gtalk)
    • [email_address] (MSN)
    • www.twitter.com/brunosinister (Twitter)
  • 13. Obrigado a Todos!