作りながら基礎から学ぶ PHPによるWebアプリケーション入門 XAMPP/jQuery/HTML5で作る イマドキのWebサイト

概 要

XAMPPを使用した、Webアプリケーション開発の入門書です。Webアプリケーション環境を構築するにあたって、Webサーバを立て、言語機能を用意し、データベースをインストールするのはかなりの手間になりますが、XAMPPを使用すればそれらが一度にインストールできるようになります。本書では、XAMPPのインストールから、HTMLのタグ記述、サーバ側言語としてのPHP、jQueryを使用したサーバとの非同期通信、そして本格的なWebアプリケーションに必須となるデータベースとしてMySQLとWebアプリケーションを構成する要素技術をステップ・バイ・ステップで解説し、Webアプリケーションが作成できることを目標にしています。サンプルプログラムのダウンロードサービス付き。

著者 清野克行
価格 本体2200円(税別)
ISBN 978-4-7980-3058-6
発売日 2011/8/19
判型 B5変
色数 1色
ページ数 296
CD/DVD
対象読者 初級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

Chapter1 Webシステムとは

1.1 インターネットとWebシステム

1.1.1 インターネット

1.1.2 Webシステム

1.2 HTMLでの画面作成(第3章)

1.3 JavaScriptの追加(第3章)

1.4 サーバサイドスクリプトの追加(第4章)

1.5 jQuery(Ajax)の追加(第5章)

1.6 データベース(MySQL)の追加(第6章と第7章)

1.7 HTMLをHTML5に変更(第8章)

Chapter2 Webアプリケーション作成環境の構築

2.1 Webアプリケーション作成環境について

2.2 XAMPPのダウンロード

2.3 XAMPPのインストール

2.4 XAMPPコントロールパネルで追加設定と動作確認

2.4.1 ApacheとMySQLを起動

2.4.2 XAMPPコントロールパネルの操作

2.4.3 MySQLパスワードの設定

2.4.4 PHPの動作環境設定

Chapter3 クライアントサイド技術だけで作るWebページ

3.1 HTMLとHTML5の基礎知識

3.1.1 ベンダー独自製品によるWeb表現機能の標準化

3.1.2 Webクライアントの機能強化

3.2 HTML5で画面構成を作成

3.2.1 HTML5タグ構造の基本

3.2.2 HTML5ファイルの配置

3.3 HTML5だけのWebページを作る

HTML HTML5から新しく追加・削除された要素の一覧

3.4 JavaScriptでWebページを動的に

3.4.1 JavaScriptコード書き方の基本

3.4.2 JavaScriptの演算機能を使う

JavaScript 演算子

JavaScript parseInt関数

3.4.3 繰り返しでシンプル化

JavaScript 変数のスコープと変数宣言の省略

JavaScript 繰り返し文

3.4.4 関数定義でさらにシンプル化

JavaScript 関数の外部ライブラリ化

JavaScript 条件判断

CSS CSSのスタイル指定プロパティ

JavaScript 制御文

Chapter4 サーバサイドスクリプトの追加で作るWebアプリ

4.1 PHPとは

4.2 PHPだけでWebページを作成

4.3 HTMLフォームでWebページを作成

PHP 変数

4.4 ファイルをアップロードする

PHP アップロードファイルの最大サイズを指定するphp.ini

4.5 ファイルをダウンロードする

4.6 メールを送信する

PHP 文字列連結演算子

PHP 複合代入演算子

PHP メール送信に関連したphp.iniの設定

Chapter5 jQueryの追加で作るAjax対応Webアプリ

5.1 HTMLフォームとAjax

5.1.1 サーバとのデータ交換と機能配置の比較

5.2 jQueryでWebシステムを作成

5.2.1 jQueryとは

5.2.2 jQueryの特徴

5.2.3 jQueryのダウンロードと設定

5.3 jQueryからPHPアクセス?最初のプログラム

JavaScript 匿名関数

5.4 売上金額の計算と表示

5.5 メール送信プログラムをjQueryで書き換え

5.6 ファイルへの書き込み

PHP ロック処理

5.7 ファイルの読み取り

5.8 [PHP]配列と連想配列およびJSON

5.8.1 配列

5.8.2 連想配列

5.8.3 配列と連想配列で多次元配列

5.8.4 JSON

Chapter6 データベース追加で作る本格Webアプリ

6.1 MySQL(RDB)の基本知識

6.1.1 Webアプリケーション構成とMySQL

6.1.2 データベースの構成

6.1.3 RDBのデータベース構成

6.1.4 データベースオブジェクト

6.2 データベースのアクセス方法:SQL

6.2.1 DDL:データベース定義用のSQL文

6.2.2 DML:データベースアクセス用のSQL文

6.2.3 DCL:ユーザ管理、データ操作用のSQL文

6.3 XAMPPでサンプルDB作成

6.3.1 XAMPPでMySQLを起動

6.3.2 新規ユーザの登録

6.3.3 ログイン情報の登録

6.3.4 サンプルデータベースの生成

6.4 XAMPPでサンプルアプリを作成

6.4.1 サンプル用データベースの作成

6.4.2 クリスマスパーティ予約登録

6.4.3 クリスマスパーティ予約参照

6.4.4 クリスマスパーティ予約更新

SQL WHERE句

6.4.5 クリスマスパーティ予約の削除

Chapter7 Webアプリをグレードアップ

7.1 XAMPP画面からフィールドの属性変更を行う

7.2 SQLコマンドでテーブルへのフィールド追加を行う

7.3 予約画面の一覧・条件参照機能追加

7.3.1 全件参照

7.3.2 ページ送り参照

7.3.3 人数範囲で検索

7.3.4 登録時範囲で検索

7.3.5 複合検索

PHP explode()

7.4 データベースの内容をダウンロードする

7.5 データベースに大量データをアップロードする

Chapter8 各種掲示板の作成とHTML5の活用

8.1 簡易掲示板の作成

8.2 簡易掲示板にメッセージ保存機能を追加

8.3 画像アップ掲示板の作成

8.4 画像・動画アップ掲示板の作成

PR

秀和システム