Your SlideShare is downloading. ×
Introdução ao CakePHP
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introdução ao CakePHP

779
views

Published on

Esta foi uma apresentação de introdução ao framework CakePHP para o time de desenvolvedores jrs. A Apresentação foi feita pelo Sebastian da Just Digital, do time de desenvolvedores Seniors. …

Esta foi uma apresentação de introdução ao framework CakePHP para o time de desenvolvedores jrs. A Apresentação foi feita pelo Sebastian da Just Digital, do time de desenvolvedores Seniors.

É apenas um overview introdução ao tema.

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
779
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
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. ● IntroduçãoIntrodução ● InstalaçãoInstalação ● Criação de um simples BlogCriação de um simples Blog
  • 2. ● O framework CakePHP foi criado em 2005 por Michal Tatarynowicz quando o framework Ruby on Rails ganhou popularidade. ● Se baseia nos conceitos do RoR para ter um desenvolvimento ágil. ● Hoje, bem mais maduro e robusto conta com recursos própios e originais. ● The MIT License ● IntroduçãoIntrodução
  • 3. ● Comunidade ativa e amistosa ● Crud integrado para DB, queries simplificadas (Active Record) e independente do tipo de Banco ● Aplicação Scaffolding ● Arquitectura Model View Controller (MVC) ● Bons recursos para URL amigaveis ● Built-in Validation ● Flexible Sistema de Templates (PHPTemplate, com helpers) ● Helpers para tudo! (HTML, Forms, AJAX, Strings, etc...) ● Componentes para Security, Session, e Request Handling ● Flexible Cache para as Views ● Compatibilidade com PHP4 e PHP5 ● Respeita padrões de desenvolvimento!!, e muito mais!!! ● Introdução – Porque ??Introdução – Porque ??
  • 4. ● Introdução – MVCIntrodução – MVC
  • 5. ● Introdução – EstruturaIntrodução – Estrutura /cakephp /cake /vendors - Contem bibliotecas de terceiros /app /config - Contem os arquivos de configuração para DB, ACL, etc. /controllers - Controllers e seus componentes /index.php /models - Modelos do DB /plugins /tmp - Pasta para caches e logs /vendors - Contem bibliotecas de terceiros para esta aplicação /views - Views (templates .ctp) /webroot - Arquivos estruturais (css, imagens, javascript, etc...) /tests - Testes da aplicação /locale - Localização da aplicação (traduções em .po)
  • 6. 1. Ter ambiente com Apache, PHP e mySQL. (para o Bake PHP CLI e para o DB ajuda ter o PHPMyAdmin) 2. Download a versão estavel atual 1.2.6 no site oficial (cakephp.org) 3. Configuração básica do Apache. (Rewrite) 4. Configurar algumas permissões nas pastas temporarias (app/tmp/*) 5. Criar um Banco de Dados e configurar a aplicação default (app/config/database.php) 6. Security Salt (app/config/core.php) ● InstalaçãoInstalação
  • 7. PARABENS! PODEMOS COMEÇAR A COZINHAR ● InstalaçãoInstalação By Sebas.tian@justdigital.com.br

×