プロになるためのWeb技術入門の表紙

プロになるための Web 技術入門(プロ ニ ナル タメノ ウェブ ギジュツ ニュウモン)

なぜ,あなたは Web システムを開発できないのか

インターネット・WEBデザイン
著者:
小森裕介(コモリ,ユウスケ)
出版社:
技術評論社
出版日:
2010年05月
ISBN:
9784774142357
在庫:
在庫あり
4.2(85 件 / 楽天ブックス)
初級者向け
Web開発入門書通信技術ソフトウェア開発Webアプリケーション基礎知識システム設計プログラミングHTML/CSSJavaScript

なぜ注目されているか

インターネット・WEBデザイン
4
言及数
31
総合58 6 ランクダウン 80 件の言及
071420222023202420252026

書籍紹介

Web アプリケーション開発の「基礎の基礎」をしっかり学べる入門書。通信技術とソフトウェア開発技術の両面から、 Web システムのしくみをひとつひとつ確実に解説。

技書の森解説

なぜ HTMLプログラミング言語を覚えただけでは Web アプリケーションが作れるようにならないのか。『プロになるための Web 技術入門』 (小森裕介 著、技術評論社、 2010 年刊、 B5 変形判) は、副題「なぜ、あなたは Web システムを開発できないのか」が示すこの問いに、 Web を支える技術の発展史をたどることで答える入門書です。著者は『なぜ、あなたは Javaオブジェクト指向開発ができないのか』で知られる書き手で、本書はその Web 技術版にあたります。

LESSON 0 〜 8 + 付録という構成

構成は LESSON 0 から 8 までの講義に付録 (LESSON 9) を加えた形式です。 Web アプリケーションとは何かの整理から始まり、 LESSON 2 で WWW の誕生から CGI 、サーブレットと JSP 、 Web アプリケーションフレームワークまでの発展史を追い、 LESSON 3 では通信をのぞき見るツール (横取り丸と InetSpy) を使って HTTP リクエストとレスポンスの中身、 TCP/IPDNS 、 GET と POST の違いを確かめます。 LESSON 4 以降は宅配ピザ注文サイトという具体的な題材で CGI から Web アプリケーションへの道筋をたどり、構成要素、効率よく開発するための仕組み、セキュリティ へと進みます。

発展史で学ぶという語り口の価値

この本の価値は、技術を「前の世代の技術が抱えた問題への解答」として順番に導入する語り口にあります。 CGI がなぜ生まれ、何に行き詰まってサーブレットが登場し、その不便がどう JSP とフレームワークにつながったのか。この因果の鎖で覚えた知識は、単なる用語の暗記と違って忘れにくく、新しい技術に出会ったときも「これは何の問題への解答か」という視点で位置づけられるようになります。 HTTP がやり取りの度に相手を忘れるステートレスな仕組みであることと、その上にログイン状態のような連続性をどう作るかという状態管理の問題は、フレームワークがどれだけ進化しても Web 開発者が向き合い続ける土台です。

2010 年刊と改訂新版 (2024 年) の選び方

刊行は 2010 年で、例示の中心はサーブレットと JSP 、通信をのぞくツールは Windows 用と、細部には時代が現れます。 SPA やクラウド、コンテナといったその後の潮流は登場しません。版元からは同じ著者による改訂新版 (2024 年刊) が発行されており、そちらは題材を Go 言語製の小さなアプリケーションに改め、 SPA や Web API といった構成まで扱います。これから新しく 1 冊買うなら 改訂新版 が第一候補です。

旧版が合う読者

それでも 旧版のこの本が合う読者 はいます。職場のシステムがサーブレットと JSP の世代で動いていて、保守のためにその時代の Web 技術の成り立ちを知る必要がある人には、例示がそのまま現場に重なります。また、 HTTP ・ DNS ・状態管理という部分は年月で古びておらず、発展史という縦糸で Web を理解する読書体験そのものは旧版でも十分に得られます。手元にすでにある人は、買い直す前にまず読み切ってしまってよい一冊です。

言及 Qiita 記事 (57 件)

言及 Zenn 記事 (3 件)

この本に興味がある方におすすめ

この本に関連

小森裕介 の他の書籍

関連記事

関連用語

共有:Xはてブ