CakePHP本 - 人気 / 新書 / 高評価 書籍一覧 | 技術書の本だな


CakePHP 人気本 ランキング

人気 1位
本書の内容
プログラミング言語と一口に言ってもさまざまな種類がありますが、Web開発でビギナーが一番使いやすい言語といえばPHPです! そして、初心者でもなるべく高品質なプログラムを作りたいと思うなら「CakePHP」というフレームワークがおすすめです。本書は、CakePHPでWebアプリ開発をはじめるための入門書です。PHPを始めたばかりの人でも、CakePHPの基本的な使い方を覚えられるように工夫しました。サンプルの無料ダウンロード付き。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
User Voice
 
   
人気 2位
本書の内容
Webアプリケーションの進化は速く 、ほんの1~2年で陳腐化します。その猛烈なWebアプリの開発スピードを支えるフレームワークのなかで、PHPプログラマに最も人気のあるフレームワークが「CakePHP」です。本書は、CakePHPでWebアプリケーションを開発する手順や機能を解説した入門書です。最新のバージョン3系によるWebアプリ開発や、CakePHPをさらに使いやすくする拡張法など、フレームワーク未経験の方にもわかりやすく紹介します。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
User Voice
 
   
人気 3位
本書の内容
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
 購入前にお使いの端末で無料サンプルをお試しください。

継続的インテグレーションの「インテグレーション」とは、日本語では「統合」・「一体化」と訳されます。開発するソフトウェアの複雑度が増すほど、この「インテグレーション」を早期かつ頻繁に実施する必要に迫られます。「インテグレーション」がプロジェクト終盤まで実施されない場合、出荷が迫った状況でさまざまな問題が一気に発生することになり、出荷遅延や品質低下など、さまざまな問題の誘因となります。継続的インテグレーションでは、プロジェクトの初期段階から「インテグレーション」を頻繁に実施することで、問題が小さなうちに発見し対処していきます。本書は、Webアプリケーション開発における継続的インテグレーションについて、その概要から使用ツール解説、導入方法、メンテナンスまでを解説した珠玉の一冊です。  
内容サンプル
 
User Voice
 
   
人気 4位
本書の内容
PHPの開発用フレームワーク「CakePHP 2.1」を使ったWebアプリケーション開発のガイドブックです。Webの世界は日々進化し複雑化しているため、一から本格的なWebアプリケーションを構築しようとすれば膨大な作業となり、Webの進化についていくことができません。そこで役立つのがWebアプリケーションの仕組みを丸ごと実現してくれるフレームワークです。本書ではPHPのフレームワークであるCakePHPを使ってWebアプリケーションを開発するための手順を基礎から解説します。CakePHP 2.xは大幅な改良がされておりCakePHP 1.3のコードはそのままでは動きません。実業務ではまだCakePHP 1.3が主流ですが、CakePHP 2.xへの移行準備も始めましょう。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
User Voice
 
   
人気 5位
本書の内容
本電子書籍は2012年9月29日初版発行のものを、後日電子化し、発売したものです。
(概要)
多くのPHPユーザに使われている「CakePHP」の解説書です。2011年10月にリリースされたCakePHP2に対応しています。はじめてCakePHPを使う方のために,サンプルアプリケーションを作りながら丁寧に説明します。サンプルコードはサポートページで公開しているので,実際に試しながら読むことができます。さらに,デプロイ方法やパフォーマンスチューニング,セキュリティについても解説します。稿末には,特に重要な設定ファイル,クラス,関数をまとめたリファレンスを収録しています。

(こんな方にオススメ)
・これからフレームワークを使い始めたい初級者
・CakePHP1系からCakePHP2系に移行したい中級者

(目次)
第1章:Webアプリケーションフレームワークの誕生

第2章:CakePHPの概要

第3章:CakePHPを試してみよう

第4章:コントローラーを使う

第5章:モデルを使う

第6章:ビューを使う

第7章:CakePHPのMVCをさらに使いこなす

第8章:コアライブラリを使ってフレームワークを使いこなす

第9章:CakeEmailクラスを使ったメール送信

第10章:プラグインを使ったフレームワークの拡張

第11章:コンソール/シェルの利用

第12章:ユニットテスト

第13章:セキュリティ

第14章:公開環境の設定とデプロイ

第15章:キャッシュによるパフォーマンス改善

第16章:ソーシャル連携

第17章:CakePHP1系からの移行

第18章:より優れたプログラムをCakePHPで書くために

Appendix:CakePHPチートシート  
内容サンプル
 
User Voice
 
   
人気 6位
本書の内容
 
内容サンプル
 
User Voice
 
   
人気 7位
本書の内容
 
内容サンプル
 
User Voice
 
   
人気 8位
本書の内容
 
内容サンプル
 
User Voice
 
   
人気 9位
本書の内容
CakePHPはPHPで動作する、Webシステムの高速開発を目的としたフレームワークです。外部ライブラリに依存せず、設置も簡単なため、短期間で効率的な開発環境を実現することができます。
本書ではCakePHPが持つクラスのメソッドや関数の使い方をリファレンス形式で解説しています。CakePHP 1.1の解説を基本とし、次期バージョンへの移行がイメージしやすいよう、必要に応じてCakePHP 1.2の解説も盛り込みました。  
内容サンプル
 
User Voice
 
   
人気 10位
本書の内容
 
内容サンプル
 
User Voice
 
   
人気 11位
発売日 2007/10/25
(4)
Amazon 100円
本書の内容
CakePHP初の公認ガイドブックです。
現在のウェブアプリケーション制作の主流は「アジャイルな(迅速、高速な)開発」です。CakePHPは、アジャイルなアプリケーション開発を実現するのための、PHP言語によるフレームワークです。本書はこのCakePHPを解説するとともに、PHPによる開発のテクニックを紹介します。PHPのフレームワークは数多公開されていますが、CakePHPが本命と目されています。また、今後リリース予定にある1.2に関しての情報も掲載しています。  
内容サンプル
 
User Voice
 
   
人気 12位
本書の内容
 
内容サンプル
 
User Voice
 
   
人気 13位
本書の内容
 
内容サンプル
 
User Voice
 
   
人気 14位
本書の内容
 
内容サンプル
 
User Voice
 
   
人気 15位
発売日 2010/09/27
(3.9)
Amazon 279円
本書の内容
 
内容サンプル
 
User Voice
 
   
人気 16位
本書の内容
PHPのフレームワークとして、プログラマから安定した支持を得ているCakePHPですが、これまで実際のプロジェクトでどのように使いこなすか、について詳細に書かれた書籍はありませんでした。

本書は、一通りCakePHPの基礎知識を有しているプログラマに向け、実際のプロジェクト(本書ではグループウェアのプログラミングを題材として解説します)において、CakePHP1.2をどのように使いこなすかを具体的に解説します。  
内容サンプル
 
User Voice
 
   
人気 17位
本書の内容
 
内容サンプル
 
User Voice
 
   
人気 18位
本書の内容
LLフレームワークBOOKS第4弾.本書は,PHPの快速フレームワーク「CakePHP」にフォーカスした入門解説書です.CakePHPは, Ruby on Railsの影響を多大に受けているオープンソースのフレームワークで,PHPでWebアプリケーションを高速開発するための選択肢として,多くのWeb 開発者から注目を集めています.執筆は,gihyo.jpの人気コンテンツ「CakePHPで高速Webアプリ開発」でおなじみの秋田氏が担当.多くの PHP開発者にお勧めしたい1冊です.  
内容サンプル
 
User Voice
 
   
人気 19位
発売日 2008/08/29
(2.4)
Amazon 225円
本書の内容
PHPユーザーのためのフレームワーク登場!

CakePHPは、PHPによるWebアプリケーションを作成するためのフレームワークです。PHPは
HTMLとの親和性が非常に高いため、最近は本格的な販売サイトや情報サイトなどをPHPで
作る例も増えてきています。CakePHPはこうしたWebアプリの雛形を提供するもので、簡単な
カスタマイズで目的に応じたサイトを構築できます。ユーザー認証機能やデータベースへの
アクセスなど、本格的なWebアプリ作成に必要な機能があり、旧いPHP4との互換性もあります。
本書はCakePHPの最新バージョンである1.2をメインとした初の解説書で、プログラムの
自動生成機能であるBakeや各種の機能のカスタマイズについても詳しく触れました。PHPで
サービスを作る際にぜひ利用したい情報が多く含まれています。  
内容サンプル
 
User Voice
 
   
人気 20位
発売日 2009/06/27
(2)
Amazon 157円
本書の内容
CakePHPは、Ruby on Railsからの影響を色濃く持つ、PHPのフレームワークです。
昨年末にリリースされたver.1.2は、前バージョン1.1から1年以上を費やしてのバージョンアップ版で、実際に生成されるコード、必要になるソースコードなどが大幅に改良されています。また、サイト構築の要となる権限管理をするAuthComponentやShell機能、多言語対応機能il8nなど新たな機能も実装され、より効率的に開発できるフレームワークとなっています。

※本書は、公認ガイドブックとして好評を博した『CakePHPガイドブック』をベースに、コードや機能解説などをすべてver.1.2に準拠させたものです。  
内容サンプル
 
User Voice
 
   

CakePHP 新書一覧

本書の内容

※※※ 必ずお読み下さい ※※※
1.本書はPHPエンジニア(またはPHP/MySQL/Linux経験者で、不明点は検索などで自己解決できる方)を対象とした、CakePHP3の入門書となります。
2.CakePHPのバージョンは、3.8を前提としてます。特に3.4より前とそれ以降とでは違いが多いのでご注意ください。
3.すでにPHPやMariaDB(MySQL)環境が構築されている事を前提としてます(CakePHP3で動作するPHP最小バージョンはPHP5.6となります)。
4.OS環境はDebianを前提としてますが、本書はある程度の経験値がある方を対象しておりますので、そこは臨機応変に各自で対応して頂ければと思います。
5.本書はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。
6.サンプルコード等が見づらい場合は、縦持ちから横持ちにしたり、ダブルクリックなど(この辺りはデバイスによって違う)すれば、見やすくなるかと思います。


今度関わる案件でCakePHP3を使っているが、今までやったことが無い

そんなPHPエンジニアの方を対象とした、CakePHPを予習するための入門書となります。

CakePHPは特有のルールに固められてはいますが、そのルールが故にスピーディーに開発出来るのが特徴です。
また、これまで数多くの開発実績があります。つまり既存システムで多く使われているので、覚えておいて損は無いかと思います。

●本書の対象読者
・次の案件で、CakePHP3を使っているので予習をしておきたい。
・今後のために、あらかじめCakePHP3を学習したいと思っている。
・スピーディーにPHP開発の出来るフレームワークに興味がある。
といった方へむけて本書を執筆しました。

●動作検証環境
ハードウェア環境:C101PA(クロームブック)
ソフトウェア環境:Crostini(ChromeOSのLinux仮想環境)
Linux環境:Debian9.5
PHP/DB環境:PHP7.0/MariaDB10.1
CakePHPのバージョン:3.8.5
※本書のOS環境はDebianを前提としてます。
(なおComposerでインストールするので、Gitはあった方が良いでしょう)
また検証環境がCrostiniなので、『章:CakePHPの導入』で、「筆者の環境では……」のように、余談としてCrostiniに関することが若干出てきます。

●コンテンツ内容について
CakePHP3の基礎を余計な時間を掛けず、予習するための入門書となります(詳しくは目次にてご確認ください)。
順々に流れていく教科書的な形式です、説明は無駄を省き端折っている箇所もあります。
コード掲載は重点な部分のみの抜粋(コメント部分も略してます)となるので、bakeで作成された実際のコードを見ながらお読みください。

CakePHP3習得ためにも、是非とも本書を活用して頂ければと思います。



目次

 第1章 CakePHPの導入
  Composerをインストールする
  CakePHPの導入/プロジェクト作成
  ビルトインサーバー
  バージョンの確認/指定
 第2章 基本的なディレクトリ構成
  MVCモデル
  基本的なディレクトリ構成
 第3章 簡単チュートリアル
  データベースの設定
  messagesテーブルの作成
  bakeでMVC(Model, View, Controller)を作成する
  CRUD(Create, Read, Update, Delete)を試してみる。
  タイムゾーンの設定
 第4章 CRUD(Create, Read, Update, Delete)
  Create(作成)
  Read(読み込み)
  Update(更新)
  Delete(削除)
 第5章 データの関連付け
  アソシエーションの種類
  ユーザーID, カテゴリーIDの追加
  関連付け
 第6章 ユーザー機能の追加と改修
  usersテーブルのbake
  バリデーション
  カスタムバリデーション
  パスワードのハッシュ化
  ユーザー認証
  ユーザー認証(Users以外)
  認証の条件を追加する
  プロパティーに値を代入する
  admin権限
 第7章 メッセージ機能の改修
  メッセージ追加の改修
  メッセージ詳細の改修(条件追加, レンダリング)
  メッセージ編集の改修
  メッセージ削除の改修
  メッセージ一覧の改修
  SQLを実行する(ユーザー詳細の改修)
  クエリビルダー
 第8章 レイアウト
  デフォルトレイアウト
  レイアウトファイルを作成する
  共通で使うビューファイル
  レイアウトファイルの適用範囲


【最新著書のご案内】

プログラマーにおくるKotlin流し読み入門(2020年2月2日 初版発行)
https://www.amazon.co.jp/dp/B084FXJJDP/
 流し読む感覚でスピーディーにKotlinの基礎を身につけるための入門書となります。
KotlinはJavaをよりシンプルに、より安全にと、ジェットブレインズ社が開発したプログラミング言語です。
興味はあるもの、なかなか学習の時間が取れないという方は、是非ご一読ください。


【おすすめ著書のご案内】

開発エンジニアにおくる次世代プログラミング言語Juliaのすすめ[文法入門その2 編](2019年9月2日 初版発行)
https://www.amazon.co.jp/dp/B07XBTYJZR/
 こちら[導入/文法入門その1 編]の続編である『[文法入門その2 編]』となります。
[導入/文法入門その1 編]をお読みいただいた上で、データフレームやプロジェクト/パッケージ作成などにご興味のある方は、是非ご一読ください。

開発エンジニアにおくる次世代プログラミング言語Juliaのすすめ[導入/文法入門その1 編](2019年8月9日 初版発行)
https://www.amazon.co.jp/dp/B07WCX35QQ/
 開発エンジニアの方を対象とした、Julia習得を目的としたプログラミング技術書[導入/文法入門その1 編]です。
Juliaという新しい言語に興味があり、試してみたいと思っている方は、是非ご一読ください。


2019年に発行した著作物

※この他にも2018年以前に発行した著作物が多数あります

開発エンジニアにおくる次世代プログラミング言語Juliaのすすめ[文法入門その2 編](2019年9月2日 初版発行)
https://www.amazon.co.jp/dp/B07XBTYJZR/

開発エンジニアにおくる次世代プログラミング言語Juliaのすすめ[導入/文法入門その1 編](2019年8月9日 初版発行)
https://www.amazon.co.jp/dp/B07WCX35QQ/

未経験者のためのHTML/CSS超入門(2019年7月12日 初版発行)
https://www.amazon.co.jp/dp/B07V95L7XF/

未経験者のためのMySQL超入門(2019年5月25日 初版発行)
https://www.amazon.co.jp/dp/B07S6K511B/

Pythonをおぼえたら組み込み関数で基礎を深めよう(2019年3月20日 初版発行)
https://www.amazon.co.jp/dp/B07PWHRLN4/

Pythonをおぼえたら標準ライブラリを使ってみよう(2019年2月18日 初版発行)
https://www.amazon.co.jp/dp/B07NWRCDZK/

Pythonをおぼえた人がGUIアプリケーション開発をするためのtkinter速習入門(2019年2月1日 初版発行)
https://www.amazon.co.jp/dp/B07NC8756Q/

PythonでGUI自動化をしよう(2019年1月1日 初版発行)
https://www.amazon.co.jp/dp/B07M6K5V7S/
 
内容サンプル
 
User Voice
 
   
本書の内容
本電子書籍は2012年9月29日初版発行のものを、後日電子化し、発売したものです。
(概要)
多くのPHPユーザに使われている「CakePHP」の解説書です。2011年10月にリリースされたCakePHP2に対応しています。はじめてCakePHPを使う方のために,サンプルアプリケーションを作りながら丁寧に説明します。サンプルコードはサポートページで公開しているので,実際に試しながら読むことができます。さらに,デプロイ方法やパフォーマンスチューニング,セキュリティについても解説します。稿末には,特に重要な設定ファイル,クラス,関数をまとめたリファレンスを収録しています。

(こんな方にオススメ)
・これからフレームワークを使い始めたい初級者
・CakePHP1系からCakePHP2系に移行したい中級者

(目次)
第1章:Webアプリケーションフレームワークの誕生

第2章:CakePHPの概要

第3章:CakePHPを試してみよう

第4章:コントローラーを使う

第5章:モデルを使う

第6章:ビューを使う

第7章:CakePHPのMVCをさらに使いこなす

第8章:コアライブラリを使ってフレームワークを使いこなす

第9章:CakeEmailクラスを使ったメール送信

第10章:プラグインを使ったフレームワークの拡張

第11章:コンソール/シェルの利用

第12章:ユニットテスト

第13章:セキュリティ

第14章:公開環境の設定とデプロイ

第15章:キャッシュによるパフォーマンス改善

第16章:ソーシャル連携

第17章:CakePHP1系からの移行

第18章:より優れたプログラムをCakePHPで書くために

Appendix:CakePHPチートシート  
内容サンプル
 
User Voice
 
   
本書の内容
プログラミング言語と一口に言ってもさまざまな種類がありますが、Web開発でビギナーが一番使いやすい言語といえばPHPです! そして、初心者でもなるべく高品質なプログラムを作りたいと思うなら「CakePHP」というフレームワークがおすすめです。本書は、CakePHPでWebアプリ開発をはじめるための入門書です。PHPを始めたばかりの人でも、CakePHPの基本的な使い方を覚えられるように工夫しました。サンプルの無料ダウンロード付き。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
User Voice
 
   
本書の内容
Webアプリケーションの進化は速く 、ほんの1~2年で陳腐化します。その猛烈なWebアプリの開発スピードを支えるフレームワークのなかで、PHPプログラマに最も人気のあるフレームワークが「CakePHP」です。本書は、CakePHPでWebアプリケーションを開発する手順や機能を解説した入門書です。最新のバージョン3系によるWebアプリ開発や、CakePHPをさらに使いやすくする拡張法など、フレームワーク未経験の方にもわかりやすく紹介します。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
User Voice
 
   
本書の内容
最新のPHPフレームワークをマスターせよ!

Webの開発は、スピードとの戦いです。

「今から挑戦するなら、アプリかWebしかない。アプリよりWebのほうが入りやすそうだ」――そう考えて、誰でも使えると評判のPHPを覚え、Web開発の世界に飛び込んできた。そんな人は大勢います。けれど、その多くは、この「日に日に進化し続けるスピード」に追いつけず、途中で諦めてしまう……なんてこともきっとあることでしょう。

すべてのプログラムを自分で書く。――そんなアタリマエのことを疑って下さい。

プログラムの大半は、自分以外の「何か」に任せる。一番大切な部分だけ、自分が担当する。

その頼れる「何か」こそが、フレームワークなのです。

PHPの世界では、(特に日本において)絶大な人気を誇る「CakePHP」。その最新バージョンである「CakePHP3」の入門書が、本書です。開発が「スピードが命」であるならば、「学ぶ」のも「スピードが大切」です。本書は、最新のCakePHP3のごく基本的な使い方にしぼって、「これだけとりあえず覚えれば、基本的なWebアプリは作れる」という知識を一冊にまとめました。とりあえず、これだけ。これだけ覚えれば、CakePHP3で何か作れます。後は、どうにかなります。というより、どうにかできないなら消えていくだけです。

さあ、今すぐあなたの開発スタイルに「スピード」を導入して下さい。


<<目 次>>
1. Webアプリケーション作成の基本を覚えよう
CakePHPとComposerについて
Composerを用意する
XAMPPについて
プロジェクトの作成
Composer create-projectについて
ライブラリのインストールから実行まで
開発用サーバーで実行する
プロジェクトのフォルダ構成
「src」フォルダについて
プロジェクトの設定について
データベースの設定について
データベス設定の項目
SQLiteで設定してみる

2. コントローラー(Controller)を利用する
Controllerクラスを作成する
HeloControllerクラスを作る
コントローラーとアクションの命名規約
レイアウトのON/OFF
URLパラメータを使う
アクションの呼び出しとリダイレクト

3. コントローラーとビュー
ビューとテンプレート
テンプレートを作成する
コントローラーからビューへ値を渡す
フォームの送信
フォームを作成する
クエリーパラメータについて

4. フォームヘルパーを利用する
フォームヘルパーと$this->Form
フォームを作ってみる
入力用タグの生成
主なフォームタグ生成メソッド
ラジオボタン/セレクト項目の生成
日時のためのフォーム生成

5. モデルとデータベース
データベースとモデルの準備
データベース設定を確認!
テーブルを作成する
bakeを利用する
エンティティクラスについて
テーブルクラスについて
初期化処理とバリデーションの設定
バリデーション設定について

6. CRUDの基本について
レコード作成(Read)のテンプレートを作る
addメソッドでフォームをテーブルに保存する
エンティティの一覧表示とindexメソッド
エンティティ一覧のテンプレート
h(○○)ってなに?
データの更新(Update)について
エンティティ更新のeditメソッド
エンティティの削除(delete)
エンティティ削除のdeleteメソッド
$this->request->is(['post', 'put'])の秘密

7. データベース検索の基本
検索用フォームを用意する
findメソッドとwhereメソッド
selectとorder
limitとoffset
ダイナミックファインダー

8. データ検索をマスターする!
最初と最後、検索数
AND/OR検索
QueryExpressionの利用
QueryExpressionで使えるメソッド
クエリーを直接実行するには?
クエリーを直接実行してみる

9. ページネーション
ページネーションとPagenator
コントローラーを修正する
$paginateによるページネーション設定
Paginatorヘルパーによるページリンク
Paginatorヘルパー・テンプレートについて

10. バリデーションをマスターする
テーブルクラスとvalidationDefault
Validatorクラスの主なメソッド
バリデーションを機能させる
エンティティをフォームに渡さないやり方
addメソッドでルールを追加する
Validatorを作成して利用する

11. 複数テーブルの連携
関連付けとアソシエーション
2つのテーブルを用意する
外部IDについて
エンティティを用意する
MembersTableクラスの用意
MessagesTableクラスの用意
ルールチェッカーについて

12. アソシエーション利用のデータアクセス (1)
MembersとMessagesの関係
Membersのデータ取得
Memberの詳細を表示する
Membersデータの新規作成
Membersデータの更新
Membersの削除

13. アソシエーション利用のデータアクセス (2)
Messagesのデータ取得処理
Messagesのデータ取得
Messagesの新規作成
Messagesのデータ更新
Messagesの削除

14. bakeによるコードの自動生成
cake bakeコマンドについて
allコマンドですべてを生成する
生成されたファイルについて
MVCの各機能を作成する

15. レイアウトの作成
レイアウト用テンプレートの仕組み
レイアウト・テンプレートの基本形
オリジナルのレイアウトテンプレートを作る
スタイルシートとスクリプト
レイアウトテンプレートのコーディング
レイアウトテンプレートを使う


※本書は、入門ドキュメントサイトlibro(http://libro.tuyano.com)の掲載記事を元に図版などを追加、最新バージョンに合わせて加筆修正したものです。

※著者について
掌田津耶乃(しょうだつやの)。日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iOSとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。(著者プロフィールより)  
内容サンプル
 
User Voice
 
   
本書の内容
PHPの開発用フレームワーク「CakePHP 2.1」を使ったWebアプリケーション開発のガイドブックです。Webの世界は日々進化し複雑化しているため、一から本格的なWebアプリケーションを構築しようとすれば膨大な作業となり、Webの進化についていくことができません。そこで役立つのがWebアプリケーションの仕組みを丸ごと実現してくれるフレームワークです。本書ではPHPのフレームワークであるCakePHPを使ってWebアプリケーションを開発するための手順を基礎から解説します。CakePHP 2.xは大幅な改良がされておりCakePHP 1.3のコードはそのままでは動きません。実業務ではまだCakePHP 1.3が主流ですが、CakePHP 2.xへの移行準備も始めましょう。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
User Voice
 
   
本書の内容
※本書は、旧版であるCakePHP2.6をベースにしたものです。既にCakePHP3に対応した「CakePHP3 ビギナーズガイド」が刊行されています。
http://www.amazon.co.jp/dp/B017UPRRDA


「PHPフレームワークをハックせよ!」
時代は、Webかアプリだ。それしかない。「Web」を選び、手軽な開発言語として「PHP」を選んだあなた。アマチュアレベルのWeb開発を脱し、更にステップアップを目指すなら、フレームワークをマスターするのが一番だ。PHP界のデファクトスタンダードである「CakePHP」の最新バージョンを使い、今すぐこのフレームワークを使いこなせるようになろう!


<<目 次>>
Chapter 1:CakePHP 2.6の開発準備をしよう!
PHPからフレームワークへ
CakePHP 2とは?
CakePHPのバージョンについて
CakePHP 2.0の入手とインストール
Mac OS Xの場合の注意点
サーバー環境について
CakePHPのディレクトリ構成
「app」フォルダの内容について
CakePHPにアクセスする!

Chapter 2:コントローラーを使おう!
コントローラーの仕組み
コントローラーとアクション
コントローラークラスの定義
SampleControllerを作ろう!
リダイレクトするには?
値を受け渡すには?

Chapter 3:ビューを使おう!
ビューを使う!
ビュー表示とレイアウト
レイアウト機能を使ってみる
コントローラー=ビュー間で値を受け渡す

Chapter 4:フォーム送信とForm Helper
フォームの送信
フォーム用コントロールの使い方
サニタイズについて
FormHelperによるフォームの生成
コントローラーでForm Helperを処理する
Form Helperの基本メソッド

Chapter 5:レイアウトを作ろう!
ビューとレイアウトの関係とは?
レイアウトファイルを作成する
スタイルシートを用意する
レイアウトに必要な出力内容について
コントローラーとビューの作成

Capter 6:モデルとデータベース
データベースを準備しよう
テーブルを作成しよう
データベース設定ファイルを用意する
Modelクラスを用意する
ScaffoldでControllerを用意する

Chapter 7:データを検索する
全データを取り出す
‘all’で取り出されたデータの構造
「find」メソッドの第1パラメータ
findの第2パラメータ

Chapter 8:データの追加・更新・削除
データを追加する
データを更新する
データを削除する

Chapter 9:bakeによる高速開発
cakeコマンドと「bake」
Database Configurationの作成(1)
Database Configurationの作成(2)
インタラクティブBakeシェルについて
テーブルを用意する
Modelを作成する
Controllerを作成する
Viewの作成
作成されたアプリをチェックしよう!

Chapter 10:クエリー、マジック検索、AND/OR検索
マジック検索とは?
AND/OR検索について
クエリー検索について

Chapter 11:バリデーションを使おう!
バリデーションとは?
もっともシンプルなバリデーション設定
より本格的なバリデーションの設定
利用可能なバリデーション・ルール
オリジナル・バリデーションを定義する

Chapter 12:複数Modelの連携
連動するテーブルを用意する
scaffoldでプロジェクトを表示する
一対一対応の「hasOne」
一対多対応の「hasMany」
LEFT JOINを行う「belongsTo」

Chapter 13:ページネーションを行う
ページネーションとPaginate
ページネーションデータの表示
ページの移動用リンクの生成
numbersによるページ番号リンク
$paginatorによる初期設定


※本書は、入門ドキュメントサイトlibro(http://libro.tuyano.com)の掲載記事を元に図版などを追加、最新バージョンに合わせて加筆修正したものです。

※著者について
掌田津耶乃(しょうだつやの)。日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iOSとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。(著者プロフィールより)  
内容サンプル
 
User Voice
 
   
本書の内容
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
 購入前にお使いの端末で無料サンプルをお試しください。

継続的インテグレーションの「インテグレーション」とは、日本語では「統合」・「一体化」と訳されます。開発するソフトウェアの複雑度が増すほど、この「インテグレーション」を早期かつ頻繁に実施する必要に迫られます。「インテグレーション」がプロジェクト終盤まで実施されない場合、出荷が迫った状況でさまざまな問題が一気に発生することになり、出荷遅延や品質低下など、さまざまな問題の誘因となります。継続的インテグレーションでは、プロジェクトの初期段階から「インテグレーション」を頻繁に実施することで、問題が小さなうちに発見し対処していきます。本書は、Webアプリケーション開発における継続的インテグレーションについて、その概要から使用ツール解説、導入方法、メンテナンスまでを解説した珠玉の一冊です。  
内容サンプル
 
User Voice
 
   
本書の内容
 
内容サンプル
 
User Voice
 
   
本書の内容
 
内容サンプル
 
User Voice
 
   
本書の内容
 
内容サンプル
 
User Voice
 
   
本書の内容
 
内容サンプル
 
User Voice
 
   
発売日 2010/09/27
(3.9)
Amazon 279円
本書の内容
 
内容サンプル
 
User Voice
 
   
本書の内容
 
内容サンプル
 
User Voice
 
   
本書の内容
 
内容サンプル
 
User Voice
 
   
発売日 2009/06/27
(2)
Amazon 157円
本書の内容
CakePHPは、Ruby on Railsからの影響を色濃く持つ、PHPのフレームワークです。
昨年末にリリースされたver.1.2は、前バージョン1.1から1年以上を費やしてのバージョンアップ版で、実際に生成されるコード、必要になるソースコードなどが大幅に改良されています。また、サイト構築の要となる権限管理をするAuthComponentやShell機能、多言語対応機能il8nなど新たな機能も実装され、より効率的に開発できるフレームワークとなっています。

※本書は、公認ガイドブックとして好評を博した『CakePHPガイドブック』をベースに、コードや機能解説などをすべてver.1.2に準拠させたものです。  
内容サンプル
 
User Voice
 
   
本書の内容
 
内容サンプル
 
User Voice
 
   
本書の内容
PHPのフレームワークとして、プログラマから安定した支持を得ているCakePHPですが、これまで実際のプロジェクトでどのように使いこなすか、について詳細に書かれた書籍はありませんでした。

本書は、一通りCakePHPの基礎知識を有しているプログラマに向け、実際のプロジェクト(本書ではグループウェアのプログラミングを題材として解説します)において、CakePHP1.2をどのように使いこなすかを具体的に解説します。  
内容サンプル
 
User Voice
 
   
本書の内容
 
内容サンプル
 
User Voice
 
   
発売日 2008/08/29
(2.4)
Amazon 225円
本書の内容
PHPユーザーのためのフレームワーク登場!

CakePHPは、PHPによるWebアプリケーションを作成するためのフレームワークです。PHPは
HTMLとの親和性が非常に高いため、最近は本格的な販売サイトや情報サイトなどをPHPで
作る例も増えてきています。CakePHPはこうしたWebアプリの雛形を提供するもので、簡単な
カスタマイズで目的に応じたサイトを構築できます。ユーザー認証機能やデータベースへの
アクセスなど、本格的なWebアプリ作成に必要な機能があり、旧いPHP4との互換性もあります。
本書はCakePHPの最新バージョンである1.2をメインとした初の解説書で、プログラムの
自動生成機能であるBakeや各種の機能のカスタマイズについても詳しく触れました。PHPで
サービスを作る際にぜひ利用したい情報が多く含まれています。  
内容サンプル
 
User Voice
 
   
本書の内容
CakePHPはPHPで動作する、Webシステムの高速開発を目的としたフレームワークです。外部ライブラリに依存せず、設置も簡単なため、短期間で効率的な開発環境を実現することができます。
本書ではCakePHPが持つクラスのメソッドや関数の使い方をリファレンス形式で解説しています。CakePHP 1.1の解説を基本とし、次期バージョンへの移行がイメージしやすいよう、必要に応じてCakePHP 1.2の解説も盛り込みました。  
内容サンプル
 
User Voice
 
   
本書の内容
LLフレームワークBOOKS第4弾.本書は,PHPの快速フレームワーク「CakePHP」にフォーカスした入門解説書です.CakePHPは, Ruby on Railsの影響を多大に受けているオープンソースのフレームワークで,PHPでWebアプリケーションを高速開発するための選択肢として,多くのWeb 開発者から注目を集めています.執筆は,gihyo.jpの人気コンテンツ「CakePHPで高速Webアプリ開発」でおなじみの秋田氏が担当.多くの PHP開発者にお勧めしたい1冊です.  
内容サンプル
 
User Voice
 
   
発売日 2007/10/25
(4)
Amazon 100円
本書の内容
CakePHP初の公認ガイドブックです。
現在のウェブアプリケーション制作の主流は「アジャイルな(迅速、高速な)開発」です。CakePHPは、アジャイルなアプリケーション開発を実現するのための、PHP言語によるフレームワークです。本書はこのCakePHPを解説するとともに、PHPによる開発のテクニックを紹介します。PHPのフレームワークは数多公開されていますが、CakePHPが本命と目されています。また、今後リリース予定にある1.2に関しての情報も掲載しています。  
内容サンプル
 
User Voice
 
   
本書の内容
 
内容サンプル
 
User Voice
 
   

CakePHP 高評価のおすすめ本 ランキング


Copyrights hogehoge