Webに関する書籍で非常に評判の良い「Webを支える技術」の書評を書きました。
2010年の出版された本ですが、Webの基礎的な知識について体系的に分かりやすく書かれています。
ITエンジニア本大賞2014のベスト10にも選ばれた書籍です。
ジャンル | Web |
評価 | |
難易度 | |
対象者 | 初級エンジニア |
ページ数 | A5・400ページ |
一言コメント | 初めてWebアプリやWebAPIを作成するエンジニアにオススメの本です。 1から丁寧に解説されているので前提知識は不要で、比較的読み進めやすい書籍となります。 |
どんな人におすすめか
初めてWebアプリやWebAPIを作成するエンジニアにオススメできる書籍です。
Webの基礎的な知識がない初学習者が対象になります。
HTTP,URI,HTML,RESTが何か説明できないのならば読んでおくべきだと思います。
本の構成
Webサービスに携わるなら最低限知っておくべき内容が分かりやすく書かれた書籍です。
概念だけでなく、Webサービスの設計についても記されています。
本の内容を少し紹介
各章でどんなことが書いてあるのか、概要を紹介します。
第1部 Web 概論
第1部では、Webの技術的なバックグラウンドとアーキテクチャについて解説されています。
Webという大規模なシステムを機能させるには、シンプルで手軽な方式が受け入れられRESTが普及しました。
RESTはWeb全体のアーキテクチャスタイルであり、WebサービスやWebAPIでもRESTの約束を守ることが重要です。
RESTの制約は以下の通りです。
第2部 URI
第2部では、URIの構文やWebサービスやWeb APIにおいてどのようにURIを設計すべきかを解説しています。
URIの変更によりリンク切れを起こすことは非常によくあることですが、webシステムの提供の根幹を揺るがす大きな問題です。
URIを変わりにくくするということを意識して設計することが非常に重要です。
URIの設計指針には以下のような観点があります。
第3部 HTTP
第3部では、HTTPのプロトコル仕様とWebサービスやWebAPIを開発する際にどのようにHTTPを利用するべきかについて解説しています。
HTTPではクライアントが出したリクエストをサーバで処理してレスポンスを返します。
感想
今まで何となく聞いたことのあるWebに関する概念をしっかりと理解することができたと思います。
あくまでも基礎的な部分のみしか載っていないため、もっと詳しい部分は他の書籍等で補う必要はありますが、最低限Webシステムを作るうえで必要な知識は得られました。
私は初めてAPIを作成する仕事をするときにこの本を読んで、無事業務を完了することができました。
エンジニアとしてWebシステムの構築に必要な知識は得られるので、初学習者やWebに苦手意識を感じている方は是非読んでみてください。
書籍の情報
出版社 | 技術評論社 |
著者 | 山本陽平 |
発売日 | 2010年4月8日 |
定価 | 2,570円(税別) |
ISBN-10 | 4774142042 |
判型 | A5・400ページ |
コメント