home wiki.fukuchiharuki.me
Menu

目標

実際にWebアプリケーションを書いてみるのが一番早い。

  1. Webに関係する基本的なソフトウェア構成を知る
  2. Webアプリケーションの仕組みを理解する
  3. Web周辺のテクニカルな要素を知る

Webに関係する基本的なソフトウェア構成を知る

Webサーバ、APサーバ、DBサーバ

Webに関係するソフトウェアとしてWebサーバ、APサーバ、DBサーバがあることを知る。Webアプリケーションとしてコラボレートするそれぞれのソフトウェアの役割を理解する。

Webアプリケーションの仕組みを理解する

ステートレスな応答: リクエスト、レスポンス

リクエストとレスポンスからなるステートレスな応答シーケンスを理解する。その中でデータベース操作のトランザクションが閉じることを知る。

Web周辺のテクニカルな要素を知る

パラメータ、セッション、HTML/JavaScript

パラメータによって擬似的なステートを実現できることを実験する。セッションによってステートフルに画面遷移できることを実験する。フォームを使ったパラメータの送信とJavaScriptによる(少し)リッチクライアントを実装する。