1Introdução ao framework CakePHP
Introdução ao CakePHP
Filipe Kulinski
ADS 9
2
O que é PHP?
É uma linguagem de script open source especialmente
adequada para o desenvolvimento web.
Introdução ao fram...
3
O que é Framework?
É um conjunto de classes específicas para determinada
tarefa.
Introdução ao framework CakePHP
São com...
4
Exemplos de Frameworks
Introdução ao framework CakePHP
5
Motivos para usar o CakePHP
Introdução ao framework CakePHP
Comunidade ativa e boa documentação
Licença flexível
Compatí...
6
Motivos para usar o CakePHP
Introdução ao framework CakePHP
Geração de código
Arquitetura MVC
Helpers para AJAX, JavaScr...
7
O que é MVC?
Introdução ao framework CakePHP
8
Model
Introdução ao framework CakePHP
• Retrieving Your Data
• Saving Your Data
• Deleting Data
• Data Validation
• Call...
9
View
Introdução ao framework CakePHP
• Themes
• JSON e AJAX
• Layout
• Helpers
• Elements
10
Controller
Introdução ao framework CakePHP
• Request and Response objects
• CakeRequest
• CakeResponse
• The Pages Cont...
11
Nomeclatura do CakePHP
Introdução ao framework CakePHP
Banco de dados
- Tabelas devem ser criadas com nome no plural, e...
12
Nomeclatura do CakePHP
Introdução ao framework CakePHP
Aplicação
- Models devem ser criados com o nome da tabela no sin...
13Introdução ao framework CakePHP
Obrigado!
Próximos SlideShares
Carregando em…5
×

Introdução ao cake php

119 visualizações

Publicada em

Introdução ao Framework de desenvolvimento CakePHP
Semana Técnológica Integrada - IFFarroupilha SVS

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
119
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introdução ao cake php

  1. 1. 1Introdução ao framework CakePHP Introdução ao CakePHP Filipe Kulinski ADS 9
  2. 2. 2 O que é PHP? É uma linguagem de script open source especialmente adequada para o desenvolvimento web. Introdução ao framework CakePHP Extremamente simples para um iniciante, mas oferece muitos recursos para um programador profissional.
  3. 3. 3 O que é Framework? É um conjunto de classes específicas para determinada tarefa. Introdução ao framework CakePHP São componentes organizados para poderem ser reutilizados pelas aplicações.
  4. 4. 4 Exemplos de Frameworks Introdução ao framework CakePHP
  5. 5. 5 Motivos para usar o CakePHP Introdução ao framework CakePHP Comunidade ativa e boa documentação Licença flexível Compatível com o PHP 5.2.6 e superior Boa interação com o banco de dados
  6. 6. 6 Motivos para usar o CakePHP Introdução ao framework CakePHP Geração de código Arquitetura MVC Helpers para AJAX, JavaScript, formulários HTML e outros.
  7. 7. 7 O que é MVC? Introdução ao framework CakePHP
  8. 8. 8 Model Introdução ao framework CakePHP • Retrieving Your Data • Saving Your Data • Deleting Data • Data Validation • Callback Methods • DataSources
  9. 9. 9 View Introdução ao framework CakePHP • Themes • JSON e AJAX • Layout • Helpers • Elements
  10. 10. 10 Controller Introdução ao framework CakePHP • Request and Response objects • CakeRequest • CakeResponse • The Pages Controller • Components
  11. 11. 11 Nomeclatura do CakePHP Introdução ao framework CakePHP Banco de dados - Tabelas devem ser criadas com nome no plural, ex: Doctors. - chaves primária devem ser nomeadas apenas como “Id”. - Chave estrangeira de ser nomeada com o nome da tabela de origem no singular, mais sufixo “_id”.
  12. 12. 12 Nomeclatura do CakePHP Introdução ao framework CakePHP Aplicação - Models devem ser criados com o nome da tabela no singular, ex: Doctor.php - Controllers devem ser criados com nome do Model no plural, mais o sufixo “Controller”, ex: DoctorsController.php - As view devem ser nomeadas com seus respectivos métodos criados no controller. Ex: add.ctp, edit.ctp, delete.ctp, view.ctp
  13. 13. 13Introdução ao framework CakePHP Obrigado!

×