— Curriculum
全体カリキュラム
6つの層、合計27章。各章は読み物パート・解読演習・課題で構成されています。 最初から順番に進めても、興味のある章から飛んで読んでも構いません。
LAYER 01
01 / 01そもそもウェブサイトとは何か ─ ブラウザとサーバーの会話 01 / 02HTMLを読む ─ タグは「意味のラベル」である 01 / 03CSSを読む ─ セレクタとプロパティの仕組み 01 / 04JavaScriptを読む ─ 変数・関数・条件分岐 01 / 05PHPを読む ─ サーバーで動くということ 01 / 06データベースとSQLを読む ─ データはどこにあるのか 01 / 07読む道具と構え ─ DevTools・パス・エラーとの付き合い方 読める ─ Read.
LAYER 02
02 / 01入力を信じない ─ ユーザー入力という獣の扱い方 02 / 02SQLインジェクション ─ なぜ文字列連結は破滅を呼ぶのか 02 / 03XSS ─ 出力をエスケープしないと何が起きるか 02 / 04パスワードと認証 ─ ハッシュ化、セッション、その先 02 / 05CSRFとファイルアップロード ─ 見落とされがちな穴 気付ける ─ Notice.
LAYER 03
03 / 01要件から始める ─ ユーザーストーリーの書き方 03 / 02データベース設計 ─ 正規化と関係の作り方 03 / 03作って学ぶ・掲示板アプリ