改訂新版 Web エンジニアの教科書(カイテイシンパンウェブエンジニアノキョウカショ)
インターネット・WEBデザイン- 著者:
- 石橋 尚武/田村 崚/神山 拓哉(イシバシ ヒサタケ)
- 出版社:
- シーアンドアール研究所
- 出版日:
- 2023年05月12日
- ISBN:
- 9784863544116
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書ではこれからより需要が増えてくるであろう IT 人材の 1 つの「 Web エンジニア」にこれからなろうと思っている方、 Web エンジニアになって 2 〜 3 年目までの方向けに、 Web エンジニアとして知っておきたい知識やスキルを解説しています。まずは広く現在の状況を知ることができ第一歩を踏み出していける糧となる 1 冊です。
Web エンジニアの技術の流れは早く、改訂新版では前書からの紹介する技術や構成なども最初から見直しています。本書の内容も変化の早い Web エンジニアの世界では 10 年後にはそのまま適応できることは少ないと思われますが、本書を通して学んだ基礎の知識や、本書をきっかけとしてより深く学んだ知識が 10 年後の技術に地続きになることを念頭に執筆しています。
CHAPTER 01 Web エンジニアとはなにか
CHAPTER 02 開発環境構築
CHAPTER 03 データベース
CHAPTER 04 バックエンド
CHAPTER 05 フロントエンド
CHAPTER 06 インフラストラクチャを理解する
CHAPTER 07 セキュリティ
技書の森解説
Web エンジニアという職種の守備範囲は広く、コードが書けるだけでは仕事の全体は見えません。データベース、バックエンド、フロントエンド、インフラ、セキュリティのどこで何が起きているのかという地図を持たないまま現場に出ると、断片的な知識をつなげられずに苦労します。本書はその地図に相当する一冊で、石橋尚武氏・田村崚氏・神山拓哉氏の共著により、シーアンドアール研究所から 2023 年 5 月に刊行されました。
「 Web エンジニアとはなにか」という職種の解像度を上げる章から始まり、開発環境構築、データベース、バックエンド、フロントエンド、インフラストラクチャ、セキュリティへと、 Web システムを支える層を一巡します。編集方針として特徴的なのは、変化の早い分野だからこそ、個別ツールの操作より 10 年後の技術にも地続きになる基礎を重視すると明言している点です。改訂新版では、取り上げる技術や構成そのものを前書から見直しています。
これから Web エンジニアを志す人と、実務 2 〜 3 年目までの若手が主な対象で、プログラミングに一度でも触れていれば読み進められる難易度です。 1 冊で各分野の専門家になれるわけではありませんが、自分の弱い層がどこかを特定し、次に読むべき専門書を選ぶための索引として長く手元で働きます。
関連記事
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
セキュリティ本ガイド - Web 開発者が読むべき技術書の選び方
Web セキュリティの基礎から実践まで学べる技術書の選び方マトリクスと、読了後にやるべき 3 つのアクションを紹介します。
エンジニアが最初に読むべき技術書 5 冊の選び方 - ジャンル配分が鍵
新人エンジニアやキャリアチェンジ組が最初に読むべき技術書のジャンル配分と、言語 / 設計 / 運用 / CS 基礎 / ソフトスキルの 5 冊を選ぶチェックリストを紹介。
関連用語
Web アプリケーション
ブラウザを通じて利用するアプリケーション。インストール不要で幅広い端末で動く
フロントエンド
ユーザーが直接触れる画面側の開発領域。ブラウザ上の見た目と操作を担う
Django
Python 製のフルスタック Web フレームワーク。必要な機能を一式備え高速開発を支える
PHP
Web 開発で広く使われるサーバーサイド言語。動的な Web ページ生成を得意とする
API ファーストデザイン
実装の前に API の仕様を設計 / 合意し、フロントエンドとバックエンドの並行開発を可能にするアプローチ
TLS 終端 (SSL ターミネーション) とは - ロードバランサーで HTTPS を復号する構成
TLS 終端 (SSL ターミネーション、SSL 終端、TLS オフロードとも呼ぶ) とはロードバランサーや CDN で HTTPS を復号しバックエンドの負荷を軽減する構成。Passthrough や Re-encryption との違い、AWS ALB/CloudFront での構成例、セキュリティ上の注意点を解説