
本講座の基本方針と解説する内容
クライアント(リクエスト)とサーバー(レスポンス)について
リクエストとレスポンスの流れ
HTTP とは
IETF と RFC について
HTTP のバージョン
リクエスト・メッセージとレスポンス・メッセージの構成
リクエスト・ラインとは
ステータス・ラインとは
HTTP レスポンスステータス・コードとは(404・503 など)
リソースの意味
プログラミング学習の落とし穴
デベロッパーツール(開発ツール)の見方
クエリストリングとは
GET メソッドの特長
エンティティ(ペイロード)の意味
メッセージ・ボディの内容
POST メソッドの特長
平文とは
暗号化とは
Web ページで入力したデータはどこに保存するのか
Web サーバーとデータベースサーバーの役割
メッセージを投稿して一覧に表示されるまでの流れ
PHP プログラミングで記述する内容と流れ
プログラミングに対する誤った先入観
PUT メソッドの役割
DELETE メソッドの役割
Web API とは
Yahoo! JAPAN の Web API の使い方(PUT・DELETE)
CONNECT メソッド(プロキシサーバー)の役割
OPTIONS メソッドの役割
TRACE メソッドの役割
IANA とは
HTTP/1.1 と HTTP/2 の違い
クライアント(フロントエンド)とサーバー(バックエンド)の違い
Web サーバーのソフトウェア
データベースサーバーのソフトウェア
XAMPP(ザンプ)とは
アプリケーションサーバーの役割とソフトウェア
Web 3 層構造とは
第 2 章 Web の基礎のまとめ
● 講座の概要
本講座に PHP プログラミング自体の解説はありません。何度も挫折した経験から得たプログラミングを学習する上での心得やポイントを解説します。他に PHP の学習を始める前に知っておきたかった Web ページが表示される仕組み(HTTP の基礎)について解説します。これからプログラミングを学び始める方や、既に PHP の学習を始めている初心者・初学者・入門者に向けた内容です。
● シリーズの概要
完全独学で PHP を学習してきましたが、何度も挫折を経験しました。挫折した経験があるからこそ、プログラミング初学者に配慮した解説を心がけています。プログラミング関連の学習に数千時間を費やしてきました。皆さんも自分と同じ環境で同じ道のりをたどれば、同程度の時間が必要だと思いますが、私がまとめてわかりやすく伝えることで、受講者の方には知識以外に時間という価値も提供していきたいです。