図解即戦力 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
技書の森解説
Web アプリケーションの開発や運用に携わり始めると、 HTTP 、 DNS 、 Cookie 、セッション、暗号化といった基盤技術の理解を求められる場面が急に増えます。本書はそうした Web を支える仕組みを一冊に凝縮し、図解を軸に全体像をつかませることを目的とした入門書です。著者の鶴長鎮一氏はサーバー管理やネットワークの実務経験が長く、技術の背景にある「なぜそうなっているのか」を簡潔に示す説明に定評があります。
構成は、ブラウザがリクエストを送ってからレスポンスが返るまでの流れを追いながら、各レイヤーの技術を順に掘り下げていく形です。個々のトピックは見開き〜数ページで完結するため、通読だけでなく必要な箇所を辞書的に引く使い方にも向いています。ただし深掘りよりも広さを優先する設計上、ひとつの技術を徹底的に追いたい場合は専門書への橋渡しが必要です。
Web エンジニアとして働き始めた人や、バックエンドからフロントエンドまで横断的に技術の土地勘を得たい人にとって、知識の地図を最短距離で手に入れるための教科書として役立ちます。
言及 Qiita 記事 (4 件)
この本に興味がある方におすすめ
この本に関連
関連記事
OS・低レイヤー本ガイド - コンピュータの仕組みを学ぶ技術書の選び方
OS、コンパイラ、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
インフラ・クラウド本ガイド - AWS や Docker を本で学ぶ
クラウドインフラ、コンテナ、IaC を学べる技術書の選び方と学習順序を紹介。インフラ本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
技術書の読む順番戦略 - 複数冊を組み合わせて理解を加速させる
技術書を 1 冊ずつ読むのではなく、複数冊を戦略的に組み合わせることで理解の深さと速度を飛躍的に高める方法を解説します。
関連用語
Web アプリケーション
ブラウザを通じて利用するアプリケーション。インストール不要で幅広い端末で動く
Django
Python 製のフルスタック Web フレームワーク。必要な機能を一式備え高速開発を支える
HTTP/2
HTTP/1.1 の性能限界を解消するために設計された、多重化・ヘッダー圧縮・サーバープッシュを備えたプロトコル
PWA
Service Worker やマニフェストを活用し、Web 技術でオフライン対応やプッシュ通知などネイティブアプリに近い体験を提供するアプローチ
HTTP/3
QUIC プロトコル上で動作する次世代の HTTP
PHP
Web 開発で広く使われるサーバーサイド言語。動的な Web ページ生成を得意とする
