演習で学ぶWebサイト・Webアプリケーション制作入門の表紙

演習で学ぶ Web サイト・ Web アプリケーション制作入門(エンシュウデマナブウェブサイトウェブアプリケーションセイサクニュウモン)

著者:
楠神 沙緒里/山内 雪路(クスガミ サオリ/ヤマウチ ユキジ)
出版社:
共立出版
出版日:
2014年04月07日頃
ISBN:
9784320123618
在庫:
在庫あり
0

なぜ注目されているか

総合
333
6 ランクダウン1 件の言及
言及数
942

書籍紹介

インターネットが普及し,必要とする情報の多くが World Wide Web (WWW) を通して得られるようになりました。スマートフォンやタブレットデバイスの登場により,今後は情報を単に提示するだけの Web サイトではなく,さまざまなスクリーンサイズに適応し,動きや対話的要素をもつ Web サイトが一層重要になってきます。
本書は,本格的な Web サイト制作の前段階として基礎を学ぶための教科書です。多様なスクリーンサイズで動作する Web サイトや Web アプリケーション制作に必要な技術を取り上げました。サイトマップやデザインカンプ作成などのワークフロー,Web サイトを構成するパーツ,HTML,HTML5,CSS,JavaScript,jQuery,Ajax といった要素技術,さらには簡単なサーバー通信を実装する PHPCookie などについて,基本的な部分のみを厳選し,コンパクトにまとめました。

豊富な例題から学ぶ演習形式で,実際に講義を受けているような感覚で自然と知識や技術が身に付くような構成となっています。各章に章末問題を設け,効率的に学習内容を復習できるようにしました。

Chapter 1 Web サイト・ Web アプリケーション概論

1.1 WWW の構成要素と動作

1.2 Web ページの集合体としての Web サイト

1.3 動的な Web ページ

1.4 Web アプリケーション

1.5 モバイルデバイスとアプリケーション配信

Chapter 2 Web サイト制作の基礎
2.1 Web サイトに必要なもの

2.2 Web ページのレイアウト

2.3 サイトマップ・ワイヤーフレーム・デザインカンプ

2.4 HTML/CSS/JavaScript

Chapter 3 GIMP による写真補整
3.1 画像の基本

3.2 GIMP の基本

3.3 傾き補正とトリミング

3.4 色調補正

Chapter 4 Web 用パーツの制作
4.1 Web 用のボタンとは

4.2 PowerPoint によるボタンの作成

4.3 状態ごとのボタン作成

Chapter 5 HTML の基礎
5.1 HTML の記述方法

5.2 HTML 要素

5.3 リンクと画像の埋め込み

Chapter 6 CSS の基礎
6.1 CSS とは

6.2 セレクタ

6.3 CSS によるレイアウト

6.4 CSS によるレイアウト設定

6.5 CSS3 の記述

Chapter 7 JavaScript の導入
7.1 JavaScript とは

7.2 マウスクリックに伴うイベント処理

7.3 機能の追加

Chapter 8 jQuery による機能の追加
8.1 jQuery とは

8.2 jQuery の実装

8.3 jQuery プラグインの利用

Chapter 9 Web サイト制作
9.1 Web サイト制作の前に

9.2 HTML ファイルの作成とコーディング

9.3 CSS ファイルの作成と適用

9.4 ページの複製と編集

9.5 jQuery による機能の追加

Chapter 10 JavaScript の基礎
10.1 JavaScript の文法

10.2 ドラッグ&ドロップ

Chapter 11 HTML5 の基礎
11.1 従来の HTML との比較

11.2 アウトライン構造

11.3 HTML5 の要素

Chapter 12 サーバーとのデータ交換
12.1 HTTP プロトコル入門

12.2 フォームデータ送信と PHP によるサーバー処理

12.3 JavaScript を用いた動的データ受信

12.4 Cookie によるページ間連携

索引

技書の森解説

HTMLCSS を「知識として知っている」ことと「手を動かして作れる」ことの間には、想像以上の溝があります。本書はその溝を演習で埋めることに特化した、大学の授業テキストとしても使われる実践型の入門書です。静的な Web ページの構築から始まり、 JavaScript によるインタラクション、サーバーサイドとの連携まで、制作工程を一通り体験できる構成になっています。

特徴的なのは、各章の内容が段階的な演習課題とセットになっている点です。講義を聞いて終わりではなく、自分の手で HTML を書き、 CSS でレイアウトを組み、動くものを完成させるプロセスを繰り返すことで、 Web 技術の全体像が体に入ります。プログラミング未経験でも取り組める難易度設計なので、情報系学部の 1 〜 2 年次や、独学で Web 制作の第一歩を踏み出したい方に向いています。

一方で、実務レベルのフレームワーク活用や大規模アプリケーション開発には踏み込みません。あくまで「 Web がどう動いているかを手で確かめる」ための入り口と位置づけ、ここで土台を固めてからフレームワーク系の学習に進むのが自然な流れです。

言及 Qiita 記事 (1 件)

関連記事

関連用語

共有:Xはてブ