home wiki.fukuchiharuki.me
Menu
* 目標 [#l735f684]

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

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

** Webに関係する基本的なソフトウェア構成を知る [#m80e0c9d]
'''Webサーバ、APサーバ、DBサーバ'''

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

** Webアプリケーションの仕組みを理解する [#tef55ee9]
'''ステートレスな応答: リクエスト、レスポンス'''

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

** Web周辺のテクニカルな要素を知る [#c43c7917]
'''パラメータ、セッション、HTML/JavaScript'''

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