第1部 CodeIgniterによるWeb開発
1 CodeIgniterとは
1.1 PHPとCodeIgniterフレームワーク
1.2 CodeIgniterの特徴
2 開発環境の構築
2.1 CodeIgniterでの開発に必要なソフトウェア
2.2 XAMPP、Eclipse/PDT、Xdebug
2.3 Windowsでの開発環境の構築
2.4 GNU/Linuxでの開発環境の構築
2.5 Eclipse/PDTの設定
3 CodeIgniterの基礎
3.1 はじめてのCodeIgniterプログラミング
3.2 “Hello World!”で学ぶCodeIgniterの基本
3.3 CodeIgniterのURL
3.4 ディレクトリ構成
3.5 アプリケーションの公開
4 CodeIgniterのMVCモデル
4.1 MVCモデルの特徴
4.2 コントローラ
4.3 ビュー
4.4 モデル
5 CodeIgniterの開発支援機能
5.1 ヘルパー
5.2 ライブラリ
5.3 Scaffolding
5.4 デバッグとログ出力
5.5 セキュリティ
6 CodeIgniterの機能拡張とその他の機能
6.1 ヘルパーの作成と拡張
6.2 プラグインの作成
6.3 ライブラリの作成と拡張
6.4 コアシステムクラスの拡張
6.5 フックによる拡張
6.6 その他の機能
7 コンタクトフォームを作る
7.1 コンタクトフォームの設計
7.2 セッション
7.3 コンタクトフォームのコーディング
8 モバイル対応簡易掲示板を作る
8.1 モバイル対応簡易掲示板の設計
8.2 データベースの利用
8.3 ページネーション
8.4 モバイル対応簡易掲示板のコーディング
9 簡易ショッピングサイトを作る
9.1 簡易ショッピングサイトの設計
9.2 簡易ショッピングサイトのコーディング
10 CodeIgniterレシピ集
10.1 Ajax for CodeIgniter
10.2 Yet Another Smarty~Smartyと連携
10.3 PEAR::Spreadsheet_Excel_Writer~PEARライブラリと連携
10.4 simplelogin~シンプルな認証ライブラリ
10.5 OpenID
10.6 Amazon Webサービス~Zend Frameworkとの連携
10.7 Wikipedia API