作って覚えるPHP+MySQL アプリケーション ブログ、ショッピングサイトから…


作って覚えるPHP+MySQL アプリケーション

PHPとMySQLを使ったプログラミングやSmartyの使い方に役立つ一冊です。

 

第1章 開発環境を整える

  • XAMPP for WindowsでWindows上にPHP + MySQLの環境を作る
  • XAMPP for MacOS XでMacOS X上にPHP + MySQLの環境を作る
  • レンタルサーバを利用する
  • PEARのインストール
  • サンプルファイルのインストール

 

第2章 MySQLの基本とPHPからの利用

  • phpMyAdminでMySQLを操作する
  • SQLの基本① レコードの挿入/編集/削除
  • SQLの基本② レコードを取り出す
  • SQLの基本③ 計算/集計とグループ化
  • SQLの基本④ 複数のテーブルからレコードを取り出す
  • PHPでデータベースにアクセスする① データベースへの接続
  • PHPでデータベースにアクセスする② SQLを実行する
  • PHPでデータベースにアクセスする③ プリペアド・ステートメントを使う

 

第3章 Smartyでロジックとデザインを分離する

  • Smartyとは
  • Smartyのインストール
  • Smartyのテンプレートの仕組み
  • Smarty標準のテンプレート関数
  • Smarty標準の主な修飾子
  • 修飾子をプラグインで拡張する
  • テンプレート関数をプラグインで拡張する
  • ブロック関数をプラグインで拡張する
  • Smartyのその他の機能

 

第4章 ミニブログのシステムを作る

  • ミニブログシステムの概要
  • テーブルの構造
  • 管理ページのテンプレートの構造
  • ログインの処理
  • 管理ページのメインのスクリプト
  • 記事関連のテンプレート
  • 記事関連のプラグイン
  • 記事関連の管理ページのスクリプト
  • 画像のアップロード
  • 画像情報の編集と画像の挿入
  • ミニブログのページの表示
  • インストーラのスクリプト

 

第5章 ショッピングサイトのシステムを作る

  • ミニカートシステムの概要
  • テーブルの構造
  • ミニカートのスクリプトとテンプレートの構造
  • ミニカートで使うプラグイン
  • セッションの基本
  • セッションを使ったショッピングカート機能
  • ユーザー登録の処理
  • ログインの処理

 

第6章 マッシュアップWebアプリケーションを作る

  • グルメブログシステムの概要
  • ミニブログに追加した機能
  • ホットペッパー.jpのWebサービスを利用する
  • HTTPクライアント機能とXMLの解析
  • 店の検索と表示
  • Ajaxを使った情報の表示
  • Googleマップを表示する

 

サンプルPDF、全ページPDFもあります。スマートフォン、タブレットPC、PCで見ることができます。


« »