書名で キーワードで

詳細検索 >>

HOME  > 情報工学  / プログラミング・言語  / その他の言語  > Webプログラミング

書籍詳細

  Webプログラミング
- 基礎からのステップアップ -

▼ 目次を読む

▼ 目次をたたむ

大和田勇人 東京理科大教授 工博 著

金盛克俊 東京理科大助教 博士(理学) 著

… 著者ホームページです

発行年月日:2014/05/15 , 判 型: A5,  ページ数:160頁

ISBN:978-4-339-02480-7,  定 価:2,160円 (本体2,000円+税)

Webアプリケーション構築に必須となる基礎的な知識を身に付けるため,洗練された例題に従って重要なトピックスを学べるように構成。基礎編ではPHPやMySQLを取り扱い,実践編では作成テクニックと構築例を取り上げた。

本書で紹介しているソースコードは,こちらよりダウンロードが可能です。

【目次】

1. 導入
1.1 Web アプリケーションの仕組み
1.1.1 情報を表示
1.1.2 ユーザの入力情報を受信.
1.1.3 情報を保存
1. 導入
1.1 Web アプリケーションの仕組み
1.1.1 情報を表示
1.1.2 ユーザの入力情報を受信.
1.1.3 情報を保存
1.2 サーバ環境
第I 部基礎編(2 章~5 章)

2. HTMLとCSS
2.1 HTML
2.1.1 HTML 文書の構造
2.1.2 タグの構造
2.1.3 さまざまなタグ
演習課題
2.2 CSS
2.2.1 書き方
2.2.2 セレクタ
2.2.3 おもなプロパティ
2.2.4 段組みの例
演習課題
2.3 ディレクトリ・ファイルの整理
2.4 その他のタグやプロパティ

3. PHP
3.1 基本的な構文
3.2 変数
3.3 配列
3.3.1 配列の定義
3.3.2 連想配列
3.4 制御構文
3.4.1 if 文
3.4.2 for 文
3.4.3 while 文
3.4.4 比較演算子と論理演算子
3.4.5 foreach 文
演習課題
3.5 関数
演習課題
3.6 組込み関数
3.6.1 配列を操作する関数
3.6.2 文字列を扱う関数
3.6.3 その他の組込み関数
演習課題
3.7 外部ファイルの使用
3.8 文字列のエスケープ
演習課題
3.9 データの送受信
3.9.1 GET とPOST
3.9.2 URL によるデータ送受信
3.9.3 フォームからのデータ送受信
3.9.4 受信したデータの確認
演習課題
3.10 オブジェクト指向
3.10.1 クラスとオブジェクト
3.10.2 クラス・オブジェクトの利用
3.11 修飾子
演習課題

4. MySQL
4.1 関係データベース
4.2 MySQL
4.2.1 MySQL とは
4.2.2 データベースの操作
演習課題
4.3 関係データベースの制約
4.3.1 実体整合性制約
4.3.2 キー制約
4.3.3 一意性制約
4.3.4 参照整合性制約
4.4 MySQL の組込み関数
4.5 さまざまなSELECT 文
演習課題

5. PHPとMySQL の連携
5.1 MySQL への接続
5.2 クエリの送信と受信
5.2.1 データの参照.
5.2.2 データの追加・更新
演習課題
5.3 MySQL アカウントの管理
5.4 動的なデータ管理
演習課題
5.5 総合的な課題
5.5.1 データベースの準備
5.5.2 伝言の投稿
5.5.3 伝言の閲覧
5.5.4 伝言の一覧表示

第II 部実用編(6 章~8 章)
6. 実用テクニック
6.1 セッションの管理
6.1.1 セッションID の取得
6.1.2 セッション変数
6.1.3 セッションを利用したサイト構成
6.1.4 Cookie が利用できない場合
6.2 データベースのバックアップ
6.3 ユーザの自由入力文を用いた処理
6.3.1 HTML エンコード
6.3.2 改行を反映

7. Web アプリケーションの構成例
7.1 ショッピングサイトの構築
7.1.1 データベースの準備
7.1.2 商品情報をデータベースから取得
7.1.3 購入ログをデータベースに保存
7.2 会員制サイトの作成
7.2.1 データベースの用意
7.2.2 会員登録システム
7.2.3 ログインシステムの作成

8. 安全性の配慮
8.1 ユーザパスワードのハッシュ化
8.2 SQL インジェクション
付録
A.1 Apache の設定
A.1.1 ServerRoot の設定
A.1.2 ポートの設定
A.1.3 ドキュメントルートの設定
A.1.4 DirectoryIndex の設定
A.1.5 PHP を利用するための設定
A.1.6 動作の確認
A.2 PHP の設定
A.2.1 extension ディレクトリの設定
A.2.2 extension の設定
A.2.3 設定の確認
A.3 MySQLの設定
索引

【おすすめ本】

在庫は時期によりまして変動することがございますので、ご了承ください。