cakephp - configurando o ambiente de desenvolvimento no windows

27
Tornando o desenvolvimento de aplicações simples e descomplicado! Aula 1

Upload: emerson-soares

Post on 30-Jun-2015

4.684 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Tornando o desenvolvimento de aplicações simples e descomplicado!

Aula 1

Page 2: CakePHP - Configurando o ambiente de desenvolvimento no Windows

FrameworksUm 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

Page 3: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Mas afinal... O que é CakePHP?

Page 4: CakePHP - Configurando o ambiente de desenvolvimento no Windows

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.“

Page 5: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Por quê usar CakePHP?• Arquitetura MVC

Page 6: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Por quê usar CakePHP?• Arquitetura MVC• Helpers Html, Ajax, Js, Forms e outros...

Page 7: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Por quê usar CakePHP?• Arquitetura MVC• Helpers Html, Ajax, Js, Forms e outros...• Componentes de Email, Cookie, Segurança,

Sessões e outros...

Page 8: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Por quê usar CakePHP?• Arquitetura MVC• Helpers Html, Ajax, Js, Forms e outros...• Componentes de Email, Cookie, Segurança,

Sessões e outros...• Scaffolding

Page 9: CakePHP - Configurando o ambiente de desenvolvimento no Windows

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

Page 10: CakePHP - Configurando o ambiente de desenvolvimento no Windows

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

Page 11: CakePHP - Configurando o ambiente de desenvolvimento no Windows

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

Page 12: CakePHP - Configurando o ambiente de desenvolvimento no Windows

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

Page 13: CakePHP - Configurando o ambiente de desenvolvimento no Windows

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)

Page 14: CakePHP - Configurando o ambiente de desenvolvimento no Windows
Page 15: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Instalação do ambiente de

desenvolvimento

Page 16: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Requisitos Servidor Web Apache

PHP5

MySql

PhpMyAdmin

Core do CakePHP

Netbeans IDE(Recomendado) GIT

Page 17: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Instalação no Windows Para o servidor web, php5, Mysql e PhpMyAdmin

vamos utilizar o xampp:

http://www.apachefriends.org/en/xampp-windows.html#641Faç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.

Page 18: CakePHP - Configurando o ambiente de desenvolvimento no Windows

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.

Page 19: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Instalação no Windows CakePHP

https://github.com/cakephp/cakephpAbra 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”

Page 20: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Instalação no Windows Configurando o bake

Vá até: “Painel de Controle\Todos os Itens do Painel de Controle\Sistema” e clique em “Configurações Avançadas do Sistema”

Page 21: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Instalação no Windows Configurando o bake

Na tela de propriedades do sistema clique em “Variáveis de Ambiente”

Page 22: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Instalação no Windows Configurando o bake

Em variáveis de ambiente selecione a variável “Path” e clique em Editar

Page 23: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Instalação no Windows Configurando o bake

Em valor da variável cole o seguinte caminho: “;C:\xampp\htdocs\cakephp\app\Console”

Page 24: CakePHP - Configurando o ambiente de desenvolvimento no Windows

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!

Page 25: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Vamos brincar de padeiro!

Page 26: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Vamos brincar de padeiro!

“cake bake meuprimeirobolo”

Page 27: CakePHP - Configurando o ambiente de desenvolvimento no Windows

Por hoje é isso!