Aula 1




       Tornando o desenvolvimento de
     aplicações simples e descomplicado!
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
Mas afinal... O que é
    CakePHP?
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.“
Por quê usar CakePHP?
• Arquitetura MVC
Por quê usar CakePHP?
• Arquitetura MVC
• Helpers Html, Ajax, Js, Forms e outros...
Por quê usar CakePHP?
• Arquitetura MVC
• Helpers Html, Ajax, Js, Forms e outros...
• Componentes de Email, Cookie, Segurança, Sessões e
  outros...
Por quê usar CakePHP?
• Arquitetura MVC
• Helpers Html, Ajax, Js, Forms e outros...
• Componentes de Email, Cookie, Segurança, Sessões e
  outros...
• Scaffolding
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
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
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
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
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)
CakePHP - Configurando o ambiente de desenvolvimento no Windows
Instalação do ambiente de
     desenvolvimento
Requisitos
 Servidor Web Apache
 PHP5
 MySql
 PhpMyAdmin
 Core do CakePHP
 Netbeans IDE(Recomendado)
 GIT
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.
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.
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”
Instalação no Windows
 Configurando o bake
Vá até: “Painel de ControleTodos os Itens do Painel de
    ControleSistema” e clique em “Configurações
                Avançadas do Sistema”
Instalação no Windows
 Configurando o bake
 Na tela de propriedades do sistema clique em “Variáveis
                      de Ambiente”
Instalação no Windows
 Configurando o bake
  Em variáveis de ambiente selecione a variável “Path” e
                    clique em Editar
Instalação no Windows
 Configurando o bake
     Em valor da variável cole o seguinte caminho:
      “;C:xampphtdocscakephpappConsole”
Instalação no Windows
 Configurando o bake
Reinicie o seu computador, abra o git bash e digite “cake”.

 Se tudo correu bem aparecerá o help do cake para criar
                  seu primeiro projeto!
Vamos brincar de padeiro!
Vamos brincar de padeiro!
        “cake bake meuprimeirobolo”
Por hoje é isso!

Mais conteúdo relacionado

PPT
Desenvolvendo aplicações web com o framework cakephp
PDF
CakePHP - Aprendendo a fazer o primeiro bolo
PDF
Desenvolvimento Web com CakePHP
KEY
CakePHP e o desenvolvimento rápido
PDF
Slide Aula - Curso CakePHP
PPTX
Instalação CakePHP 2.2.3
PDF
Web Offline
PDF
Como escolher o Framework Java para web?
Desenvolvendo aplicações web com o framework cakephp
CakePHP - Aprendendo a fazer o primeiro bolo
Desenvolvimento Web com CakePHP
CakePHP e o desenvolvimento rápido
Slide Aula - Curso CakePHP
Instalação CakePHP 2.2.3
Web Offline
Como escolher o Framework Java para web?

Mais procurados (20)

PDF
Angular js
PPTX
ASP .NET MVC na Prática - C. Augusto Proiete
PDF
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
PPTX
Curso jsf
PDF
Desenvolvimento de Módulos Divi Builder
PDF
JSF - JavaServer Faces
PDF
Java Web Fácil com VRaptor
PPTX
Introdução a jsf
PDF
ASP.NET MVC - Alexandre Tarifa
PPTX
ASP.NET MVC 5.x
PPTX
Jsf com hibernate, spring security e maven
PDF
Workshop Ruby on Rails dia 2 ruby-pt
PDF
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
PDF
Framework web 02 - 2016
PPS
Lampada Php Conference Brasil 2007 Palestra
PDF
Spa com angular js flisol 2015 - aquidauana ms
PDF
Ionic 2/3 + Firebase
PDF
Java Web 1 Introducao
PDF
Desenvolvimento Front end (AngularJS e Bootstrap)
PPT
Anatomia do JSF, JavaServer Faces
Angular js
ASP .NET MVC na Prática - C. Augusto Proiete
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Curso jsf
Desenvolvimento de Módulos Divi Builder
JSF - JavaServer Faces
Java Web Fácil com VRaptor
Introdução a jsf
ASP.NET MVC - Alexandre Tarifa
ASP.NET MVC 5.x
Jsf com hibernate, spring security e maven
Workshop Ruby on Rails dia 2 ruby-pt
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
Framework web 02 - 2016
Lampada Php Conference Brasil 2007 Palestra
Spa com angular js flisol 2015 - aquidauana ms
Ionic 2/3 + Firebase
Java Web 1 Introducao
Desenvolvimento Front end (AngularJS e Bootstrap)
Anatomia do JSF, JavaServer Faces
Anúncio

Semelhante a CakePHP - Configurando o ambiente de desenvolvimento no Windows (20)

PPT
Cake Php
ODP
Minicurso de Cakephp
PDF
Documentação CakePHP - Português Br
PDF
PPT
Cakephp - framework de desenvolvimento de aplicações Web em PHP
ODP
Introdução ao CakePHP
ODP
Introdu
PDF
Turbinando seu workflow com cakePHP
PPT
PHP FrameWARks - CakePHP
PDF
Apresentando o CakePHP
PDF
Introdução ao Framework CakePHP
PDF
CakePHP
PPTX
Introdução ao cake php
PDF
Manual cake
PPSX
Cakephp 2.0 - O que mudou
PDF
Introdução ao CakePHP
PDF
Colaboração em Projetos FLOSS: CakePHP
PPTX
Cake php selecaodeprojetos-apres-em-modelo
PDF
2km Workshop: Bake, o seu melhor amigo ;)
PDF
Colaboração em Projetos FLOSS: CakePHP
Cake Php
Minicurso de Cakephp
Documentação CakePHP - Português Br
Cakephp - framework de desenvolvimento de aplicações Web em PHP
Introdução ao CakePHP
Introdu
Turbinando seu workflow com cakePHP
PHP FrameWARks - CakePHP
Apresentando o CakePHP
Introdução ao Framework CakePHP
CakePHP
Introdução ao cake php
Manual cake
Cakephp 2.0 - O que mudou
Introdução ao CakePHP
Colaboração em Projetos FLOSS: CakePHP
Cake php selecaodeprojetos-apres-em-modelo
2km Workshop: Bake, o seu melhor amigo ;)
Colaboração em Projetos FLOSS: CakePHP
Anúncio

Último (20)

PPTX
RCSOFTdfsdfrvadfvdfvargfvevevrervevqer.pptx
PDF
resumo de instalação de placa arduino em jardim vertical para fertirrigação
PDF
Personalização de tópicos adicionais no SAP Extended Warehouse Management, EW...
PDF
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
PDF
instalacoes eletricas para industria apressentacao basicas
PDF
Administração de qualidade no SAP Extended Warehouse Management, EWM140 Col26
PDF
Processamento da remessa no SAP ERP, SCM610 Col15
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PDF
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
PDF
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
PDF
Capacitação em Logística – Instituto Federal
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PPT
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
PPTX
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
PPTX
ccursoammaiacursoammaiacursoammaia123456
PPT
Apresentacao Do Trabalho de Inteligencia
PPTX
Aula 7 - Listas em Python (Introdução à Ciencia da Computação)
PDF
SEMINÁRIO DE IHC - A interface Homem-Máquina
PDF
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
RCSOFTdfsdfrvadfvdfvargfvevevrervevqer.pptx
resumo de instalação de placa arduino em jardim vertical para fertirrigação
Personalização de tópicos adicionais no SAP Extended Warehouse Management, EW...
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
instalacoes eletricas para industria apressentacao basicas
Administração de qualidade no SAP Extended Warehouse Management, EWM140 Col26
Processamento da remessa no SAP ERP, SCM610 Col15
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
Capacitação em Logística – Instituto Federal
Analise Estatica de Compiladores para criar uma nova LP
Processos no SAP Extended Warehouse Management, EWM100 Col26
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
ccursoammaiacursoammaiacursoammaia123456
Apresentacao Do Trabalho de Inteligencia
Aula 7 - Listas em Python (Introdução à Ciencia da Computação)
SEMINÁRIO DE IHC - A interface Homem-Máquina
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf

CakePHP - Configurando o ambiente de desenvolvimento no Windows

  • 1. Aula 1 Tornando o desenvolvimento de aplicações simples e descomplicado!
  • 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. Mas afinal... O que é CakePHP?
  • 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. Por quê usar CakePHP? • Arquitetura MVC
  • 6. Por quê usar CakePHP? • Arquitetura MVC • Helpers Html, Ajax, Js, Forms e outros...
  • 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. 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. 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. 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. 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. 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. 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)
  • 15. Instalação do ambiente de desenvolvimento
  • 16. Requisitos  Servidor Web Apache  PHP5  MySql  PhpMyAdmin  Core do CakePHP  Netbeans IDE(Recomendado)  GIT
  • 17. 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.
  • 18. 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.
  • 19. 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”
  • 20. Instalação no Windows  Configurando o bake Vá até: “Painel de ControleTodos os Itens do Painel de ControleSistema” e clique em “Configurações Avançadas do Sistema”
  • 21. Instalação no Windows  Configurando o bake Na tela de propriedades do sistema clique em “Variáveis de Ambiente”
  • 22. Instalação no Windows  Configurando o bake Em variáveis de ambiente selecione a variável “Path” e clique em Editar
  • 23. Instalação no Windows  Configurando o bake Em valor da variável cole o seguinte caminho: “;C:xampphtdocscakephpappConsole”
  • 24. Instalação no Windows  Configurando o bake Reinicie o seu computador, abra o git bash e digite “cake”. Se tudo correu bem aparecerá o help do cake para criar seu primeiro projeto!
  • 25. Vamos brincar de padeiro!
  • 26. Vamos brincar de padeiro! “cake bake meuprimeirobolo”
  • 27. Por hoje é isso!