Workshop 2: Bake, o seu melhor amigo ;)
Uma introdução ao Bake, o gerador de códigos do framework CakePHP.
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
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
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.
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).
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
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!
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
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.
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
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)
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
Aplicação exemplo (mão na massa!)
$ cake bake …
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
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)
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
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: [email protected] - Twitter: @cadu
Daniel Golgher - E-mail: [email protected] - Twitter: @golgher
www.2km.com.br
Top Related