Enviar pesquisa
Carregar
20091031 Cake Php Way
•
3 gostaram
•
1,387 visualizações
Yusuke Ando
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 51
Baixar agora
Baixar para ler offline
Recomendados
Pythonで作る俺様サウンドエフェクター
Pythonで作る俺様サウンドエフェクター
Ransui Iso
Python Boot Camp のお話し
Python Boot Camp のお話し
Lina Katayose
Pythonでpdfをいじってみる
Pythonでpdfをいじってみる
株式会社 システムヨシイ
Windowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI
『プラグマティック・ペルソナ』第5回 POStudy 〜プロダクトオーナーシップ勉強会〜
『プラグマティック・ペルソナ』第5回 POStudy 〜プロダクトオーナーシップ勉強会〜
満徳 関
Python エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjp
Takeshi Komiya
Pythonコミュニティが私に与えてくれたもの
Pythonコミュニティが私に与えてくれたもの
TomomiK
『ユーザーストーリーマッピング ~再演~』第4回 POStudy 〜プロダクトオーナーシップ勉強会〜
『ユーザーストーリーマッピング ~再演~』第4回 POStudy 〜プロダクトオーナーシップ勉強会〜
満徳 関
Recomendados
Pythonで作る俺様サウンドエフェクター
Pythonで作る俺様サウンドエフェクター
Ransui Iso
Python Boot Camp のお話し
Python Boot Camp のお話し
Lina Katayose
Pythonでpdfをいじってみる
Pythonでpdfをいじってみる
株式会社 システムヨシイ
Windowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI
『プラグマティック・ペルソナ』第5回 POStudy 〜プロダクトオーナーシップ勉強会〜
『プラグマティック・ペルソナ』第5回 POStudy 〜プロダクトオーナーシップ勉強会〜
満徳 関
Python エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjp
Takeshi Komiya
Pythonコミュニティが私に与えてくれたもの
Pythonコミュニティが私に与えてくれたもの
TomomiK
『ユーザーストーリーマッピング ~再演~』第4回 POStudy 〜プロダクトオーナーシップ勉強会〜
『ユーザーストーリーマッピング ~再演~』第4回 POStudy 〜プロダクトオーナーシップ勉強会〜
満徳 関
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
Unity Technologies Japan K.K.
『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜
『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜
満徳 関
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方
Takesxi Sximada
Open bio2004 biopython
Open bio2004 biopython
泰 増田
『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜
『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜
満徳 関
Python languageupdate (2004)
Python languageupdate (2004)
泰 増田
久しぶりのPythonでgoogleのアレを制御してみた
久しぶりのPythonでgoogleのアレを制御してみた
Shohei Tai
PyCon JP 2015 keynote
PyCon JP 2015 keynote
Haruo Sato
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門
Takayuki Shimizukawa
Pythonの会社を 9年間経営してきて分かったこと
Pythonの会社を 9年間経営してきて分かったこと
Haruo Sato
PySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare Hack
Kazushige TAKEUCHI
Arizona edmmorricone2.ando
Arizona edmmorricone2.ando
George Martin
Rol del aprendiz y del tutor
Rol del aprendiz y del tutor
Carlos Usuga
Caderno6 05
Caderno6 05
Bruno Dos Reis Moura
Partes de la computadora
Partes de la computadora
Toy Chica
Soluciones de ADR Technologies
Soluciones de ADR Technologies
bbarretoadr
Ciutats romanes medi final
Ciutats romanes medi final
manelpujad
Proséctiva tecnologica
Proséctiva tecnologica
RAQBRAV
Spring 110203125837-phpapp01
Spring 110203125837-phpapp01
George Martin
0596523696
0596523696
guru100
Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...
Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...
tatiana isabel
Word Journal Or Diary Tempate
Word Journal Or Diary Tempate
Office
Mais conteúdo relacionado
Mais procurados
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
Unity Technologies Japan K.K.
『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜
『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜
満徳 関
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方
Takesxi Sximada
Open bio2004 biopython
Open bio2004 biopython
泰 増田
『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜
『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜
満徳 関
Python languageupdate (2004)
Python languageupdate (2004)
泰 増田
久しぶりのPythonでgoogleのアレを制御してみた
久しぶりのPythonでgoogleのアレを制御してみた
Shohei Tai
PyCon JP 2015 keynote
PyCon JP 2015 keynote
Haruo Sato
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門
Takayuki Shimizukawa
Pythonの会社を 9年間経営してきて分かったこと
Pythonの会社を 9年間経営してきて分かったこと
Haruo Sato
PySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare Hack
Kazushige TAKEUCHI
Mais procurados
(11)
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜
『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方
Open bio2004 biopython
Open bio2004 biopython
『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜
『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜
Python languageupdate (2004)
Python languageupdate (2004)
久しぶりのPythonでgoogleのアレを制御してみた
久しぶりのPythonでgoogleのアレを制御してみた
PyCon JP 2015 keynote
PyCon JP 2015 keynote
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門
Pythonの会社を 9年間経営してきて分かったこと
Pythonの会社を 9年間経営してきて分かったこと
PySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare Hack
Destaque
Arizona edmmorricone2.ando
Arizona edmmorricone2.ando
George Martin
Rol del aprendiz y del tutor
Rol del aprendiz y del tutor
Carlos Usuga
Caderno6 05
Caderno6 05
Bruno Dos Reis Moura
Partes de la computadora
Partes de la computadora
Toy Chica
Soluciones de ADR Technologies
Soluciones de ADR Technologies
bbarretoadr
Ciutats romanes medi final
Ciutats romanes medi final
manelpujad
Proséctiva tecnologica
Proséctiva tecnologica
RAQBRAV
Spring 110203125837-phpapp01
Spring 110203125837-phpapp01
George Martin
0596523696
0596523696
guru100
Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...
Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...
tatiana isabel
Word Journal Or Diary Tempate
Word Journal Or Diary Tempate
Office
A síndrome nefrítica é o correlato clínico da inflamação glomerular aguda
A síndrome nefrítica é o correlato clínico da inflamação glomerular aguda
Arianny Carvalho
Ensayo potestad tributaria
Ensayo potestad tributaria
Carlos10856770
PLANIFICACIÓN
PLANIFICACIÓN
Nancycuvi
Sns&Facebook080521
Sns&Facebook080521
yiming he
Trabalho do tiago
Trabalho do tiago
Ana Duarte
Iptu apelação
Iptu apelação
Francisco Brito
Italie Denise Armataffet
Italie Denise Armataffet
George Martin
Cartelería Digital 10 de Junio
Cartelería Digital 10 de Junio
Guadalinfo Red Social
Clase
Clase
brandonhh10
Destaque
(20)
Arizona edmmorricone2.ando
Arizona edmmorricone2.ando
Rol del aprendiz y del tutor
Rol del aprendiz y del tutor
Caderno6 05
Caderno6 05
Partes de la computadora
Partes de la computadora
Soluciones de ADR Technologies
Soluciones de ADR Technologies
Ciutats romanes medi final
Ciutats romanes medi final
Proséctiva tecnologica
Proséctiva tecnologica
Spring 110203125837-phpapp01
Spring 110203125837-phpapp01
0596523696
0596523696
Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...
Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...
Word Journal Or Diary Tempate
Word Journal Or Diary Tempate
A síndrome nefrítica é o correlato clínico da inflamação glomerular aguda
A síndrome nefrítica é o correlato clínico da inflamação glomerular aguda
Ensayo potestad tributaria
Ensayo potestad tributaria
PLANIFICACIÓN
PLANIFICACIÓN
Sns&Facebook080521
Sns&Facebook080521
Trabalho do tiago
Trabalho do tiago
Iptu apelação
Iptu apelação
Italie Denise Armataffet
Italie Denise Armataffet
Cartelería Digital 10 de Junio
Cartelería Digital 10 de Junio
Clase
Clase
Semelhante a 20091031 Cake Php Way
20091209 Phpstudy
20091209 Phpstudy
Yusuke Ando
20091107 Phpstudy
20091107 Phpstudy
Yusuke Ando
Dutch PHP Conference 2009 report
Dutch PHP Conference 2009 report
Yusuke Ando
Cakephp勉強会@福岡 発表資料
Cakephp勉強会@福岡 発表資料
ichikaway
Hello Engineer World! 新人リケジョの1年
Hello Engineer World! 新人リケジョの1年
Satoko Shiroi
Unity開発で週イチ呑み会を支える技術
Unity開発で週イチ呑み会を支える技術
kazuya noshiro
bitshiftersご紹介
bitshiftersご紹介
Satoshi Hirata
8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室
Yusuke Ando
ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場
Shota Suzuki
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
Shoei Takamaru
Python & PyConJP 2014 Report
Python & PyConJP 2014 Report
gree_tech
Quipperエンジニアセミナー 20121107
Quipperエンジニアセミナー 20121107
Akifumi Yokoi
[db analytics showcase Sapporo 2018] A33 AI社内実装の試み~ソニーNNCを非技術者に使わせてみる~
[db analytics showcase Sapporo 2018] A33 AI社内実装の試み~ソニーNNCを非技術者に使わせてみる~
Insight Technology, Inc.
Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解
TAKANO Mitsuhiro
パンダスタジオ募集 20121207_12
パンダスタジオ募集 20121207_12
Masahiro Nishimura
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
株式会社MonotaRO Tech Team
[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1
MinGeun Park
20100529 phpday
20100529 phpday
Yusuke Ando
XPmatsuri2006 Example Introduction
XPmatsuri2006 Example Introduction
Fumihiko Kinoshita
Pokelabo android web
Pokelabo android web
Shumpei Shiraishi
Semelhante a 20091031 Cake Php Way
(20)
20091209 Phpstudy
20091209 Phpstudy
20091107 Phpstudy
20091107 Phpstudy
Dutch PHP Conference 2009 report
Dutch PHP Conference 2009 report
Cakephp勉強会@福岡 発表資料
Cakephp勉強会@福岡 発表資料
Hello Engineer World! 新人リケジョの1年
Hello Engineer World! 新人リケジョの1年
Unity開発で週イチ呑み会を支える技術
Unity開発で週イチ呑み会を支える技術
bitshiftersご紹介
bitshiftersご紹介
8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室
ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
Python & PyConJP 2014 Report
Python & PyConJP 2014 Report
Quipperエンジニアセミナー 20121107
Quipperエンジニアセミナー 20121107
[db analytics showcase Sapporo 2018] A33 AI社内実装の試み~ソニーNNCを非技術者に使わせてみる~
[db analytics showcase Sapporo 2018] A33 AI社内実装の試み~ソニーNNCを非技術者に使わせてみる~
Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解
パンダスタジオ募集 20121207_12
パンダスタジオ募集 20121207_12
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1
20100529 phpday
20100529 phpday
XPmatsuri2006 Example Introduction
XPmatsuri2006 Example Introduction
Pokelabo android web
Pokelabo android web
Mais de Yusuke Ando
ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大
Yusuke Ando
DevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニック
Yusuke Ando
DevOpsを実現する為のChef実践テクニック Chef12対応版
DevOpsを実現する為のChef実践テクニック Chef12対応版
Yusuke Ando
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CI
Yusuke Ando
Travis CIで実現するPHPアプリの自動テスト
Travis CIで実現するPHPアプリの自動テスト
Yusuke Ando
Shimokita.Unity Detonatorで爆発
Shimokita.Unity Detonatorで爆発
Yusuke Ando
Shimokita.Unity RigidbodyとColliderで衝突
Shimokita.Unity RigidbodyとColliderで衝突
Yusuke Ando
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門
Yusuke Ando
ゴールデンウィークに最適な学習コンテンツ
ゴールデンウィークに最適な学習コンテンツ
Yusuke Ando
Travis CIですぐに始める継続的インテグレーション
Travis CIですぐに始める継続的インテグレーション
Yusuke Ando
ブログやサイトのJekyllへの移行
ブログやサイトのJekyllへの移行
Yusuke Ando
PHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテスト
Yusuke Ando
Shimokita.Unity パリの街をユニティちゃんが駆ける
Shimokita.Unity パリの街をユニティちゃんが駆ける
Yusuke Ando
Dev opschef
Dev opschef
Yusuke Ando
Paa s and oss
Paa s and oss
Yusuke Ando
New relic
New relic
Yusuke Ando
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
Yusuke Ando
Engine Yard Cloud
Engine Yard Cloud
Yusuke Ando
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
Yusuke Ando
PHPの教室「foreachを極める」
PHPの教室「foreachを極める」
Yusuke Ando
Mais de Yusuke Ando
(20)
ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大
DevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニック
DevOpsを実現する為のChef実践テクニック Chef12対応版
DevOpsを実現する為のChef実践テクニック Chef12対応版
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CI
Travis CIで実現するPHPアプリの自動テスト
Travis CIで実現するPHPアプリの自動テスト
Shimokita.Unity Detonatorで爆発
Shimokita.Unity Detonatorで爆発
Shimokita.Unity RigidbodyとColliderで衝突
Shimokita.Unity RigidbodyとColliderで衝突
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門
ゴールデンウィークに最適な学習コンテンツ
ゴールデンウィークに最適な学習コンテンツ
Travis CIですぐに始める継続的インテグレーション
Travis CIですぐに始める継続的インテグレーション
ブログやサイトのJekyllへの移行
ブログやサイトのJekyllへの移行
PHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテスト
Shimokita.Unity パリの街をユニティちゃんが駆ける
Shimokita.Unity パリの街をユニティちゃんが駆ける
Dev opschef
Dev opschef
Paa s and oss
Paa s and oss
New relic
New relic
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
Engine Yard Cloud
Engine Yard Cloud
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
PHPの教室「foreachを極める」
PHPの教室「foreachを極める」
20091031 Cake Php Way
1.
CakePHP CakePHP Way
道 Yusuke Ando October ,31 2009 Copyright © YusukeAndo. 2009. All rights reserved. 1
2.
About me 名前 安藤祐介
aka @yando 所属 楽天株式会社 RAKUTEN inc PHPについて喋ったり、書いたりしています CakePHPやRedmineについての活動 RedmineをPHPに移植するcandycaneもやってます Loving cat, curry, golf and CakePHP. Copyright © YusukeAndo. 2008. All rights reserved. 2009. 2
3.
日本OSS奨励賞 CakePHPのコミュニティ活動が公式に受賞 Copyright
© YusukeAndo. 2008. All rights reserved. 2009. 3
4.
日本OSS奨励賞 Copyright © YusukeAndo.
2008. All rights reserved. 2009. 4
5.
アジェンダ
価値 道 心 技 世界 Copyright © YusukeAndo. 2009. All rights reserved. 5
6.
価値
Value of CakePHP Copyright © YusukeAndo. 2008. All rights reserved. 2009. 6
7.
http://www.cakephp.org/ Copyright © YusukeAndo.
2009. All rights reserved. 7
8.
コンセプト 全てのレベルのPHPユーザが 素早く安定したウェブアプリ ケーションを開発が行える 高速開発フレームワーク Copyright © YusukeAndo.
2009. All rights reserved. 8
9.
PHPer at all
levels 全てのレベル のPHPユーザ Copyright © YusukeAndo. 2009. All rights reserved. 9
10.
Both novice and
expart are target 簡単に使いたい初心者 拡張しまくりたい上級者 上級者向けに思われがちなフレームワーク を気軽に利用できるスタイル Copyright © YusukeAndo. 2009. All rights reserved. 10
11.
Features for norvice 面倒なインストール・設定作業はほぼ皆無 少ないコードの量で機能を実装可能 サーバやコマンドライン、ライブラリの知識は不要 かんたんなおまじないでデータベースなどを自動処理
PHPの知識があればOK! Copyright © YusukeAndo. 2009. All rights reserved. 11
12.
Google Trends says
.. (2004 - 2006) Copyright © YusukeAndo. 2009. All rights reserved. 12
13.
Google Trends says
.. (2007 - 2009) Copyright © YusukeAndo. 2009. All rights reserved. 13
14.
Major web sites
Made by CakePHP Copyright © YusukeAndo. 2009. All rights reserved. 14
15.
CakePHP Guidebook and
more. Copyright © YusukeAndo. 2009. All rights reserved. 15
16.
東京でのCakePHP勉強会(number of attendees)
30 → 50 → 70 Copyright © YusukeAndo. 2009. All rights reserved. 16
17.
CakePHP Conference Tokyo
2008 Copyright © YusukeAndo. 2009. All rights reserved. 17
18.
CakeFestBerlin Copyright © YusukeAndo.
2009. All rights reserved. 18
19.
Massive users are
just value 障壁が低くユーザが多い ユーザが多い事が価値 Copyright © YusukeAndo. 2009. All rights reserved. 19
20.
道
Way Copyright © YusukeAndo. 2008. All rights reserved. 2009. 20
21.
Philosophy of “Dou”
術 かなり局所的な技術 Ex) CakePHP活用術 剣術 柔術 法 体系化された技法 Ex) CakePHP活用法 呼吸法 道 技術だけではなく精神論を伴っている Copyright © YusukeAndo. 2009. All rights reserved. 21
22.
Philosophy of “Dou”
芸道 生活において、みずからの芸を高めてゆく 武道 練習・試合により人格の完成を目指す 少数の基本技と多数の応用技がある 日本全国で練習・試合ができること Copyright © YusukeAndo. 2009. All rights reserved. 22
23.
心
Mind Copyright © YusukeAndo. 2008. All rights reserved. 2009. 23
24.
ぼくとわたしのCakePHP
CakeMatsuri応援企画 各自でCakeの思い出をリレー形式で書く 書いてみて物思いにふける確率極めて大 Copyright © YusukeAndo. 2009. All rights reserved. 24
25.
CakePHPを使う事について
勉強会に参加するだけで精一杯で、発表なんて とんでもないという状態だった自分が、発表をし て、司会として、運営をしてとなっていくわけです。 外に出ていろんな人に出会って刺激を受けるの が楽しい!ってのが一番の理由かも... この行為がとても自分の世界観を広げたという か、華麗なる一歩だったように思います。 アドバイスもらえたり、知らないことを教えてくれ たり、自分のやってることに賛同してくれたり、 本当に力を貰いました。 Copyright © YusukeAndo. 2009. All rights reserved. 25
26.
まさに 練習・試合により人格 の完成に近づく状態 Copyright © YusukeAndo.
2009. All rights reserved. 26
27.
CakePHPコミュニティの哲学
Give back much as you take. もらった分だけ返す Be polite 礼儀正しく Think outside the box 自分の認識の外があることを意識する Copyright © YusukeAndo. 2009. All rights reserved. 27
28.
具体的には
ネットや勉強会からどんどん吸収 フレンドリーなコミュニティが存在している 吸収した自分でできる事で還元 ブログ バグレポート Githubやbakeryでコードを公開 解決法はたくさんある 優劣ではない 自分の思いつかないものを取り入れて、自分の幅を広げる Copyright © YusukeAndo. 2009. All rights reserved. 28
29.
CakePHPを使ったMVC設計のベストプラクティス Copyright © YusukeAndo.
2009. All rights reserved. 29
30.
例 Copyright © YusukeAndo.
2009. All rights reserved. 30
31.
元リードデベロッパ
Nateはこう直した Copyright © YusukeAndo. 2009. All rights reserved. 31
32.
Copyright © YusukeAndo.
2009. All rights reserved. 32
33.
こんな改修を普通は 思いつかない Copyright
© YusukeAndo. 2009. All rights reserved. 33
34.
外部からの刺激は
絶対必要 Copyright © YusukeAndo. 2009. All rights reserved. 34
35.
完全なコードなどない Copyright © YusukeAndo.
2009. All rights reserved. 35
36.
書いて、そして直す Copyright © YusukeAndo.
2009. All rights reserved. 36
37.
技
Technique Copyright © YusukeAndo. 2008. All rights reserved. 2009. 37
38.
CakePHPにおける技 基本のMVCとその拡張の為の仕組み Component
plugin Helper View Behavior DataSource Set Copyright © YusukeAndo. 2009. All rights reserved. 38
39.
Set::combine $data = $this->User->find('all'); $data
= Set::combine($data,'{n}.User.mail','{n}.User..name’); Cake特有の配列を簡素化 Copyright © YusukeAndo. 2009. All rights reserved. 39
40.
公開されているソースコードから学ぶ Remora Cookbook Croogo Candycane Copyright © YusukeAndo.
2009. All rights reserved. 40
41.
Croogo バングラデシュのFahad氏作 Copyright ©
YusukeAndo. 2009. All rights reserved. 41
42.
Croogo Copyright © YusukeAndo.
2009. All rights reserved. 42
43.
Croogo Copyright © YusukeAndo.
2009. All rights reserved. 43
44.
Croogo Copyright © YusukeAndo.
2009. All rights reserved. 44
45.
Croogoの中身 Component
4つのコンポーネント Helper 7つのヘルパー Behavior 4つのベヘイビア 複雑なアプリをうまく整理 Copyright © YusukeAndo. 2009. All rights reserved. 45
46.
全てはクリーンで小さ なコードの為に Copyright ©
YusukeAndo. 2009. All rights reserved. 46
47.
世界
World Copyright © YusukeAndo. 2008. All rights reserved. 2009. 47
48.
CakePHPで世界が身近になる コアデベロッパーの活動
日本からでも身近に感じる事ができる 各国のユーザー たとえばバングラディッシュ Bakery ノウハウの宝庫 I18n 自分のアプリケーションを国際化できる Copyright © YusukeAndo. 2009. All rights reserved. 48
49.
CakePHPで世界と
つながれ Copyright © YusukeAndo. 2009. All rights reserved. 49
50.
Philosophy of “CakePHPDou”
CakePHP道 外部からのインプットとアウトプットでインスピ レーションを磨き続ける さまざまなテクニックを使って小さなコードを 目指す 世界とダイレクトにつながって、世界観を広 げる これぞCakePHP道 Copyright © YusukeAndo. 2009. All rights reserved. 50
51.
質疑応答
ご静聴ありがとうございました。 Copyright © YusukeAndo. 2009. All rights reserved. 51
Baixar agora