CakePHP - Configurando o ambiente de desenvolvimento no Windows

6,199 views

Published on

Published in: Technology
2 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total views
6,199
On SlideShare
0
From Embeds
0
Number of Embeds
53
Actions
Shares
0
Downloads
97
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

CakePHP - Configurando o ambiente de desenvolvimento no Windows

  1. 1. Aula 1 Tornando o desenvolvimento de aplicações simples e descomplicado!
  2. 2. Frameworks Um framework, em desenvolvimento de software, éuma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Wikipédia
  3. 3. Mas afinal... O que é CakePHP?
  4. 4. Mas afinal... O que é CakePHP?“O CakePHP é um framework de desenvolvimento rápido para PHP que tem como objetivo, fazer com que você trabalhe de forma estruturada e rápida sem perder a flexibilidade.“
  5. 5. Por quê usar CakePHP?• Arquitetura MVC
  6. 6. Por quê usar CakePHP?• Arquitetura MVC• Helpers Html, Ajax, Js, Forms e outros...
  7. 7. Por quê usar CakePHP?• Arquitetura MVC• Helpers Html, Ajax, Js, Forms e outros...• Componentes de Email, Cookie, Segurança, Sessões e outros...
  8. 8. Por quê usar CakePHP?• Arquitetura MVC• Helpers Html, Ajax, Js, Forms e outros...• Componentes de Email, Cookie, Segurança, Sessões e outros...• Scaffolding
  9. 9. Por quê usar CakePHP?• Arquitetura MVC• Helpers Html, Ajax, Js, Forms e outros...• Componentes de Email, Cookie, Segurança, Sessões e outros...• Scaffolding• Validações Internas
  10. 10. Por quê usar CakePHP?• Arquitetura MVC• Helpers Html, Ajax, Js, Forms e outros...• Componentes de Email, Cookie, Segurança, Sessões e outros...• Scaffolding• Validações Internas• Templates rápidos e flexíveis
  11. 11. Por quê usar CakePHP?• Arquitetura MVC• Helpers Html, Ajax, Js, Forms e outros...• Componentes de Email, Cookie, Segurança, Sessões e outros...• Scaffolding• Validações Internas• Templates rápidos e flexíveis• Cache
  12. 12. Por quê usar CakePHP?• Arquitetura MVC• Helpers Html, Ajax, Js, Forms e outros...• Componentes de Email, Cookie, Segurança, Sessões e outros...• Scaffolding• Validações Internas• Templates rápidos e flexíveis• Cache• Internacionalização
  13. 13. Por quê usar CakePHP?• Arquitetura MVC• Helpers Html, Ajax, Js, Forms e outros...• Componentes de Email, Cookie, Segurança, Sessões e outros...• Scaffolding• Validações Internas• Templates rápidos e flexíveis• Cache• Internacionalização• Active Record(ORM)
  14. 14. Instalação do ambiente de desenvolvimento
  15. 15. Requisitos Servidor Web Apache PHP5 MySql PhpMyAdmin Core do CakePHP Netbeans IDE(Recomendado) GIT
  16. 16. Instalação no Windows Para o servidor web, php5, Mysql e PhpMyAdmin vamos utilizar o xampp:http://www.apachefriends.org/en/xampp-windows.html#641 Faça o download do instalador e next, next, finish.Com isso o servidor web apache, o mysql e o phpmyadmin já estará instalado e funcionando no seu computador.
  17. 17. Instalação no Windows GIT(MsysGit) http://msysgit.github.com/Faça o download do instalador e como sempre next, next, finish. Agora temos o Git instalado em nossa maquina. O Git éum sistema de controle de versão e vamos utiliza-lo muito no decorrer do curso.
  18. 18. Instalação no Windows CakePHP https://github.com/cakephp/cakephp Abra o git bash navegue até a pasta htdocs do xampp: “cd c/xampp/htdocs/” Clone o CakePHP utilizando o git: “git clone https://github.com/cakephp/cakephp.git”
  19. 19. Instalação no Windows Configurando o bakeVá até: “Painel de ControleTodos os Itens do Painel de ControleSistema” e clique em “Configurações Avançadas do Sistema”
  20. 20. Instalação no Windows Configurando o bake Na tela de propriedades do sistema clique em “Variáveis de Ambiente”
  21. 21. Instalação no Windows Configurando o bake Em variáveis de ambiente selecione a variável “Path” e clique em Editar
  22. 22. Instalação no Windows Configurando o bake Em valor da variável cole o seguinte caminho: “;C:xampphtdocscakephpappConsole”
  23. 23. Instalação no Windows Configurando o bakeReinicie o seu computador, abra o git bash e digite “cake”. Se tudo correu bem aparecerá o help do cake para criar seu primeiro projeto!
  24. 24. Vamos brincar de padeiro!
  25. 25. Vamos brincar de padeiro! “cake bake meuprimeirobolo”
  26. 26. Por hoje é isso!

×