図解即戦力 Web 技術がこれ 1 冊でしっかりわかる教科書(ズカイソクセンリョクウェブギジュツガコレイッサツデシッカリワカルキョウカショ)
ネットワーク- 著者:
- 鶴長 鎮一(ツルナガシンイチ)
- 出版社:
- 技術評論社
- 出版日:
- 2021年09月24日頃
- ISBN:
- 9784297123093
- 価格:
- ¥1,870
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書は、 Web 開発やインフラ運用における Web 関連技術の基本知識と重要なテーマを初心者でも理解できるよう、図解でわかりやすくまとめた 1 冊です。 TCP/IP や HTTP などのプロトコル、 HTML などのフォーマット、 Web サーバー、プロキシサーバーなどのサーバーなど、 Web 技術全般について取り扱っています。これから Web 技術を学ぶ人から、すでに現場で活躍中のエンジニアまで幅広い方々に役立つ 1 冊になっています。
● 1 章 Web 技術の概要
1-1 Web 技術とは
1-2 インターネットの誕生
1-3 Web の誕生
1-4 Web ページが表示されるまで
1-5 Web システムを構成する重要な 3 要素
● 2 章 Web を支えるネットワーク技術
2-1 プロトコルとは
2-2 プロトコルの標準化
2-3 階層化・ OSI 参照モデル
2-4 イーサネットと MAC アドレス
2-5 IP プロトコルの基本
2-6 TCP
2-7 TCP の信頼性を上げるしくみ
2-8 IP アドレス -- IPv4 アドレス
2-9 IP アドレス -- IPv6 アドレス
2-10 ARP
2-11 DNS
● 3 章 HTTP -- Web 技術の基本プロトコル
3-1 HTTP とは
3-2 HTTP のバージョンと歴史
3-3 HTTP リクエスト・ HTTP レスポンス
3-4 ステートレスプロトコル
3-5 HTTP メッセージ
3-6 リクエストメッセージ
3-7 レスポンスメッセージ
3-8 転送効率を上げるしくみ -- HTTP キープアライブ、パイプライン処理
3-9 転送効率を上げるしくみ -- 圧縮転送、データ分割転送
● 4 章 HTTPS ・ HTTP/2 -- HTTP の拡張プロトコル
4-1 HTTP のセキュリティ機能の問題点
4-2 HTTPS への対応
4-3 HTTPS のしくみ
4-4 サーバー証明書とは
4-5 サーバー証明書の入手
4-6 なりすましと改ざんの防止
4-7 HTTP/2 の誕生
4-8 HTTP/2 の特徴
4-9 HTTP/2 の普及と課題
● 5 章 URI と URL
ーー Web コンテンツにアクセスするしくみ
5-1 URL とは
5-2 URI と URL
5-3 URL の構文
5-4 URL に使える文字列・文字長
5-5 絶対 URL ・相対 URL
5-6 パーセントエンコーディング・ Punycode
5-7 短縮 URL ・ワンタイム URL
5-8 URL の QR コード化
5-9 URL による SEO 対策
● 6 章 サーバーの役割と機能
6-1 Web システムの高速化・大規模化
6-2 プロキシサーバー
6-3 クライアントサイドキャッシング
6-4 サーバーサイドキャッシング
6-5 ロードバランサー
6-6 より高度な負荷分散
6-7 CDN
6-8 仮想化とクラウド
6-9 サーバーレスアーキテクチャ
6-10 コンテナ型仮想化技術
● 7 章 Web コンテンツの種類
7-1 ハイパーリンクと HTML
7-2 HTML タグ
7-3 HTML の基本構造
7-4 HTML の互換性
7-5 CSS
7-6 静的コンテンツ・動的コンテンツ
7-7 XML
7-8 JSON
● 8 章 HTML5 の基礎知識
8-1 HTML5 とは
8-2 HTML5 のセクショニング
8-3 HTML5 で追加された API
8-4 Web Audio API
8-5 WebGL API
8-6 WebRTC
8-7 WebSocket
● 9 章 Web アプリケーション
9-1 Web アプリケーションのしくみ
9-2 データベース
9-3 MVC アーキテクチャー
9-4 Web アプリケーションフレームワーク
9-5 CMS
技書の森解説
HTTP 、 DNS 、 Cookie 、セッション、暗号化。 Web アプリケーションの開発や運用に携わり始めると急に理解を求められる、こうした Web を支える仕組みを一冊に凝縮し、図解を軸に全体像をつかませることを目的とした入門書です。著者の鶴長鎮一氏はサーバー管理やネットワークの実務経験が長く、技術の背景にある「なぜそうなっているのか」を簡潔に示す説明に定評があります。
構成は、ブラウザがリクエストを送ってからレスポンスが返るまでの流れを追いながら、各レイヤーの技術を順に掘り下げていく形です。個々のトピックは見開き〜数ページで完結するため、通読だけでなく必要な箇所を辞書的に引く使い方にも向いています。ただし深掘りよりも広さを優先する設計上、ひとつの技術を徹底的に追いたい場合は専門書への橋渡しが必要です。
Web エンジニアとして働き始めた人や、バックエンドからフロントエンドまで横断的に技術の土地勘を得たい人にとって、知識の地図を最短距離で手に入れるための教科書として役立ちます。
言及 Qiita 記事 (5 件)
言及 Zenn 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
Web 開発本ガイド - フロントエンドからバックエンドまで
Web 開発の全体像を学べる技術書の選び方と学習マップを紹介。フレームワーク本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
ネットワーク本ガイド - TCP/IP の教科書からプロトコル各論や実務書までの選び方
ネットワークを学ぶ技術書の選び方を 3 段階 (全体像の教科書 → HTTP や DNS のプロトコル各論 → 実務と運用) で整理。マスタリング TCP/IP や図解入門 TCP/IP などの定番書の使い分けと、ネットワーク本の賞味期限の考え方を解説します。
関連用語
Web アプリケーション
ブラウザを通じて利用するアプリケーション。インストール不要で幅広い端末で動く
PHP
Web 開発で広く使われるサーバーサイド言語。動的な Web ページ生成を得意とする
HTTP/2
HTTP/1.1 の性能限界を解消するために設計された、多重化、ヘッダー圧縮、サーバープッシュを備えたプロトコル
Core Web Vitals
Google が定義した Web ページのユーザー体験を測定する 3 つの指標 (LCP, INP, CLS)
HTTP/3
QUIC の上で動作する HTTP のメジャーバージョン
PWA
Service Worker やマニフェストを活用し、Web 技術でオフライン対応やプッシュ通知などネイティブアプリに近い体験を提供するアプローチ
