Workshop 2:
Bake, o seu melhor amigo ;)



         Uma introdução ao Bake,
         o gerador de códigos do
         fram...
Agenda
     Apresentação
 


     Motivação
 


     O que é o bake?
 


     Con gurando o bake
 


     Aplicação ex...
Agenda
     Apresentação
 


     Motivação
 


     O que é o bake?
 


     Con gurando o bake
 


     Aplicação ex...
Apresentação



     A 2km é uma empresa mineira especializada no
 

     desenvolvimento ágil de soluções para web utili...
Apresentação


     Carlos Pires (Cadu) é bacharel em ciência da computação.
 

     Desenvolve e é apaixonado pela web e...
Agenda
     Apresentação
 


     Motivação
 


     O que é o bake?
 


     Con gurando o bake
 


     Aplicação ex...
Motivação



     Divulgar o framework CakePHP
 


     Divulgar os novos cursos da 2km
 


     Retribuir à comunidade ...
Agenda
     Apresentação
 


     Motivação
 


     O que é o bake?
 


     Con gurando o bake
 


     Aplicação ex...
O que é o bake?



O bake é um dos shells disponíveis no framework
CakePHP que permite a geração de aplicações
CRUD de man...
Agenda
     Apresentação
 


     Motivação
 


     O que é o bake?
 


     Con gurando o bake
 


     Aplicação ex...
Con gurando o bake



Para utilizar o bake, é preciso ter o CLI do PHP
disponível.
Recomenda-se adicionar o caminho do scr...
Agenda
     Apresentação
 


     Motivação
 


     O que é o bake?
 


     Con gurando o bake
 


     Aplicação ex...
Aplicação exemplo (mão na massa!)

$ cake bake …
Agenda
     Apresentação
 


     Motivação
 


     O que é o bake?
 


     Con gurando o bake
 


     Aplicação ex...
Como aproveitar melhor tudo isso?


Fazendo os cursos de desenvolvimento web que a
2km interativa! está lançando:
   Curs...
Agenda
     Apresentação
 


     Motivação
 


     O que é o bake?
 


     Con gurando o bake
 


     Aplicação ex...
Agradecimentos
Agradecemos a presença de todos neste sábado e
esperamos vê-los nos próximos workshops!

     Dúvidas, crít...
Upcoming SlideShare
Loading in …5
×

2km Workshop: Bake, o seu melhor amigo ;)

1,237 views

Published on

Slides do segundo workshop gratuito da 2km interativa! sobre a utilização do bake, o gerador de códigos do framework CakePHP.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Olá guestbfbce7! Que bom que você gostou. Será um prazer contar com a sua presença no próximo workshop (Criando e consumindo Webservices com o CakePHP (REST) - Dia 06/06/2009).
    Abraço!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,237
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
20
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

2km Workshop: Bake, o seu melhor amigo ;)

  1. 1. Workshop 2: Bake, o seu melhor amigo ;) Uma introdução ao Bake, o gerador de códigos do framework CakePHP.
  2. 2. Agenda Apresentação   Motivação   O que é o bake?   Con gurando o bake   Aplicação exemplo (mão na massa!)   Con gurando o banco de dados   Gerando as classes de modelo   Gerando as classes de controle (com scaffolding)   Gerando as classes de controle (sem scaffolding)   Gerando as páginas da visão   Customizando o código gerado   Como aproveitar melhor tudo isso?   Agradecimentos  
  3. 3. Agenda Apresentação   Motivação   O que é o bake?   Con gurando o bake   Aplicação exemplo (mão na massa!)   Con gurando o banco de dados   Gerando as classes de modelo   Gerando as classes de controle (com scaffolding)   Gerando as classes de controle (sem scaffolding)   Gerando as páginas da visão   Customizando o código gerado   Como aproveitar melhor tudo isso?   Agradecimentos  
  4. 4. Apresentação A 2km é uma empresa mineira especializada no   desenvolvimento ágil de soluções para web utilizando software livre. +20 projetos utilizando o CakePHP nos últimos 12   meses. Desenvolveu projetos para empresas e organizações como   Record Minas, PMDB-MG, Orca veículos entre outras.
  5. 5. Apresentação Carlos Pires (Cadu) é bacharel em ciência da computação.   Desenvolve e é apaixonado pela web e por software livre desde 1999. Trabalhou com Java(JEE) por mais de 6 anos em diversas empresas da capital mineira. Ultimamente tem se dedicado ao CakePHP e à jQuery. Quando não está andando de bike, está estudando línguas (inglês e espanhol), curtindo um samba de raíz ou tomando uma cervejinha com os amigos. Daniel Golgher é tecnólogo em Processamento de Dados, Bacharel em   Sistema de Informação e Especialista em Engenharia de Software. Desenvolve em PHP desde 2001. Gosta de software livre, especialmente dos projetos: CakePHP, FreeBSD, MySQL, Apache, PHP, Python dentre outros. Nas horas vagas vai ao cinema com a namorada e passeia com o Baco (São Bernardo).
  6. 6. Agenda Apresentação   Motivação   O que é o bake?   Con gurando o bake   Aplicação exemplo (mão na massa!)   Con gurando o banco de dados   Gerando as classes de modelo   Gerando as classes de controle (com scaffolding)   Gerando as classes de controle (sem scaffolding)   Gerando as páginas da visão   Customizando o código gerado   Como aproveitar melhor tudo isso?   Agradecimentos  
  7. 7. Motivação Divulgar o framework CakePHP   Divulgar os novos cursos da 2km   Retribuir à comunidade de software livre   Combater o código 'espaguete'   Mostrar que programar pode ser divertido!  
  8. 8. Agenda Apresentação   Motivação   O que é o bake?   Con gurando o bake   Aplicação exemplo (mão na massa!)   Con gurando o banco de dados   Gerando as classes de modelo   Gerando as classes de controle (com scaffolding)   Gerando as classes de controle (sem scaffolding)   Gerando as páginas da visão   Customizando o código gerado   Como aproveitar melhor tudo isso?   Agradecimentos  
  9. 9. O que é o bake? O bake é um dos shells disponíveis no framework CakePHP que permite a geração de aplicações CRUD de maneira simples e rápida.
  10. 10. Agenda Apresentação   Motivação   O que é o bake?   Con gurando o bake   Aplicação exemplo (mão na massa!)   Con gurando o banco de dados   Gerando as classes de modelo   Gerando as classes de controle (com scaffolding)   Gerando as classes de controle (sem scaffolding)   Gerando as páginas da visão   Customizando o código gerado   Como aproveitar melhor tudo isso?   Agradecimentos  
  11. 11. Con gurando o bake Para utilizar o bake, é preciso ter o CLI do PHP disponível. Recomenda-se adicionar o caminho do script do bake na variável $PATH (*nix) ou %PATH% (Windows)
  12. 12. Agenda Apresentação   Motivação   O que é o bake?   Con gurando o bake   Aplicação exemplo (mão na massa!)   Con gurando o banco de dados   Gerando as classes de modelo   Gerando as classes de controle (com scaffolding)   Gerando as classes de controle (sem scaffolding)   Gerando as páginas da visão   Customizando o código gerado   Como aproveitar melhor tudo isso?   Agradecimentos  
  13. 13. Aplicação exemplo (mão na massa!) $ cake bake …
  14. 14. Agenda Apresentação   Motivação   O que é o bake?   Con gurando o bake   Aplicação exemplo (mão na massa!)   Con gurando o banco de dados   Gerando as classes de modelo   Gerando as classes de controle (com scaffolding)   Gerando as classes de controle (sem scaffolding)   Gerando as páginas da visão   Customizando o código gerado   Como aproveitar melhor tudo isso?   Agradecimentos  
  15. 15. Como aproveitar melhor tudo isso? Fazendo os cursos de desenvolvimento web que a 2km interativa! está lançando:   Curso do CakePHP (Curso mais completo do CakePHP no Brasil - 60 horas)   Curso do jQuery (em breve)   Curso de Padrões Web (em breve)
  16. 16. Agenda Apresentação   Motivação   O que é o bake?   Con gurando o bake   Aplicação exemplo (mão na massa!)   Con gurando o banco de dados   Gerando as classes de modelo   Gerando as classes de controle (com scaffolding)   Gerando as classes de controle (sem scaffolding)   Gerando as páginas da visão   Customizando o código gerado   Como aproveitar melhor tudo isso?   Agradecimentos  
  17. 17. Agradecimentos Agradecemos a presença de todos neste sábado e esperamos vê-los nos próximos workshops! Dúvidas, críticas, sugestões e doações para: Carlos Pires   -  E-mail: carlos.pires@2km.com.br -  Twitter: @cadu Daniel Golgher   -  E-mail: daniel@2km.com.br -  Twitter: @golgher www.2km.com.br

×