プロになるための Web 技術入門(プロ ニ ナル タメノ ウェブ ギジュツ ニュウモン)
なぜ,あなたは Web システムを開発できないのか
- 著者:
- 小森裕介(コモリ,ユウスケ)
- 出版社:
- 技術評論社
- 出版日:
- 2010年05月
- ISBN:
- 9784774142357
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Web アプリケーション開発の「基礎の基礎」をしっかり学べる入門書。通信技術とソフトウェア開発技術の両面から、 Web システムのしくみをひとつひとつ確実に解説。
技書の森解説
2010 年に刊行されて以来、 Web 開発に携わるエンジニアの間で「最初に読む Web 技術解説書」として長く読み継がれてきた一冊です。 HTTP の仕組み、 Cookie とセッション、リクエストとレスポンスの往復、サーバーサイドで何が起きているのかといった、 Web アプリケーションを支えるプロトコル層の基礎を丁寧に解説します。
本書の強みは、 Java サーブレットを例にとりながらも特定のフレームワークに依存しない抽象度で書かれている点です。言語やフレームワークが移り変わっても、 HTTP レベルの知識は変わらないため、内容の大部分は刊行から年月が経った状態でも有効です。ただし、 SPA やコンテナ・クラウドといった 2010 年以降に普及した技術については触れていません。これらのトピックを含む改訂新版 (2024 年刊、 ISBN: 9784297145712) が刊行されているため、両者の違いを把握した上で選ぶとよいでしょう。
Web の土台を言語非依存で一度整理したいという動機であれば、旧版でも十分に機能します。中古市場で手に入りやすいことも含め、コストを抑えて基礎固めをしたい独学者にとって依然として選択肢に入る本です。
言及 Qiita 記事 (60 件)
HTTPとPOSTとGET
♡ 961HTTP, WebJavaによるWebアプリケーションの仕組みをざっくり説明
♡ 362Java, HTTP, mvc, 新人研修, Webアプリケーション【分野別】エンジニア1年目の自分に読んでほしい書籍(2026年版)
♡ 272AWS, Security, TypeScript, エンジニア, Next.js【2024年最新】エンジニア向けおすすめ書籍
♡ 236JavaScript, Network, プログラミング, 書籍, エンジニア【個人開発】ラーメン待ち時間シェアアプリ「ちゃくどん」を作ってみました【Rails, Hotwire, AWS, Docker, GitHubActions】
♡ 181Rails, AWS, 個人開発, GitHubActions, Hotwireエンジニアに必要な「Web技術」を学ぶための書籍ロードマップ
♡ 145Web, 技術書, ロードマップ【35歳未経験でも理解できた】HTTPクライアントとHTTPサーバー
♡ 112HTTP, 初心者, 初心者向け, 初心者エンジニア, 未経験エンジニア【35歳未経験でも理解できた】Webシステムの全体像
♡ 108Web, 初心者, Webアプリケーション, エンジニア, 未経験エンジニア【35歳未経験でも理解できた】URLとHTTP
♡ 103HTTP, URL, 初心者, 初心者向け, 未経験エンジニア【35歳未経験でも理解できた】「現代の技術の学び方」
♡ 99初心者, 初心者向け, 学習, 未経験エンジニア, 学習法
言及 Zenn 記事 (3 件)
この本に興味がある方におすすめ
この本に関連
小森裕介 の他の書籍
関連記事
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
なぜ上級者ほど入門書を読み返すのか
経験豊富なエンジニアが入門書を読み返す理由を解説します。初心者のときには見えなかった設計思想や暗黙の前提が、経験を積んだ目で読むと浮かび上がります。
Amazon レビュー星 5 でも合わない本がある - 技術書選びの落とし穴
Amazon で星 5 の技術書が自分には合わなかった経験はありませんか。レビュー評価だけで本を選ぶリスクと、自分のレベルに合った技術書を見つける 4 つの判断基準を紹介。
関連用語
Web アプリケーション
ブラウザを通じて利用するアプリケーション。インストール不要で幅広い端末で動く
Django
Python 製のフルスタック Web フレームワーク。必要な機能を一式備え高速開発を支える
PWA
Service Worker やマニフェストを活用し、Web 技術でオフライン対応やプッシュ通知などネイティブアプリに近い体験を提供するアプローチ
Ruby
開発者の生産性と楽しさを重視した、日本発のオブジェクト指向プログラミング言語
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
PHP
Web 開発で広く使われるサーバーサイド言語。動的な Web ページ生成を得意とする