fw初心者勉強会 in 恵比寿

16
FrameWork CakePHP 12124日火曜日

Upload: kohji-tanaka

Post on 12-Jun-2015

441 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: FW初心者勉強会 in 恵比寿

FrameWork

C a k e P H P

12年1月24日火曜日

Page 2: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

モンブランサックス

2011年3月11日発足

facebookグループ(誰でも参加OKな)

活動内容

勉強会(今ここ)

#cake_beer

面白いアプリを作ってシェア

12年1月24日火曜日

Page 3: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

Ruby on Rails

FWの歴史を変えたFW

多くの派生FW

DHH / 37signals

12年1月24日火曜日

Page 4: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

特徴

フルスタック

設定より規約

DRY原則

MVC

12年1月24日火曜日

Page 5: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

主な機能

O/R Mapper

scaffold と script/generate

CRUD

Ajax

12年1月24日火曜日

Page 6: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

PHP製RoR流FW

CakePHP

Symfony

Lithium

12年1月24日火曜日

Page 7: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

勉強の仕方

1. 思想・哲学に惚れ込む

2. ベストプラクティスに従う

3. 書籍・マニュアル・チュートリアルを読む

4. 作りたいアプリを作る

5. コミュニティに質問を投げる

6. API/コアコードを読む

7. ブログに書く

8. 勉強会に参加する

9. コミュニティのメンバーと交流する

12年1月24日火曜日

Page 8: FW初心者勉強会 in 恵比寿

CakePHP

@mon_sat

12年1月24日火曜日

Page 9: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

CakePHPの特徴 #1

PHP

レンタルサーバーでも利用可能なフルスタック

古い環境をサポート

オブジェクト指向

配列

12年1月24日火曜日

Page 10: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

CakePHPの特徴 #2

便利な関数、クラス

h(), debug(), Configure,

Association

Validation

Helper, Component, Behavior

12年1月24日火曜日

Page 11: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

CakePHPの特徴 #3

豊富なコールバック

afterSave(),afterDelete(), afterFind(), beforeRender(),

Plugin

コミュニティ

12年1月24日火曜日

Page 12: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

基本的な使い方

Githubからダウンロード

FTP等でupload

適宜tmpのパーミッションを変更

core.phpとdatabase.phpで設定

app以下に開発

12年1月24日火曜日

Page 13: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

Bake

project

Model / View / Controller

12年1月24日火曜日

Page 14: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

フォルダ構成

appとlib

tmp

config

webroot

Model / View / Controller

12年1月24日火曜日

Page 15: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

簡単なDispatcherの流れ

1. index.php2.bootstrap.php3.Controller4.Model5.Controller6.View7.Output

12年1月24日火曜日

Page 16: FW初心者勉強会 in 恵比寿

@mon_sathttp://tipshare.info/

このあとは

チュートリアルを読みましょう

マニュアルを読みましょう

APIやコアコードを読みましょう

ブログを書きましょう

コミュニティに質問を投げましょう

12年1月24日火曜日