簡単実装で学ぶWeb技術2006 / 2007

日経ソフトウエア連載

結城浩

ここは、 「日経ソフトウエア」の連載記事 「簡単実装で学ぶWeb技術2006 / 2007」 のサポートページです。

目次

はじめに

こんにちは、結城浩です。 ここは、 「日経ソフトウエア」の連載記事 「簡単実装で学ぶWeb技術2006/2007」 のサポートページです。

本連載では、さまざまなWeb技術を具体的でシンプルなサンプルプログラムを通して紹介します。 進歩と変化の激しいWeb技術は、手際よく本質をつかんでいきたいものですね。 小さいけれどもわかりやすいサンプルを実際に動かして 「なるほど、こういうものだったのか」と思っていただければありがたいです。 題材は、新しいものから基本的なものまで幅広く取り扱っていく予定です。

ムックのご案内

本連載の内容のかなりの部分が『ずばりわかる!Webプログラミング2.0—最新のWeb技術を一挙解説』(アマゾン)というムック内にまとめられています。

Web版のご案内

WebサイトITproで本連載の記事が読めます。

雑誌連載の記事

第1回 (2006年7月号) : Ajax (2006年5月24日発売予定)

Ajaxについて解説します。以下のサンプルプログラムを作ります。

第2回 (2006年8月号) : はてな認証API

はてな認証APIについて解説します。以下のサンプルプログラムを作ります。

第3回 (2006年9月号) : Catalyst——Perl向けWebアプリ・フレームワーク

Catalystについて解説します。

第4回 (2006年10月号) : Catalyst——Perl向けWebアプリ・フレームワーク

Catalystについて解説します。 今回はAjaxと組み合わせて簡単な辞書風味のアプリを作ります。

第5回 (2006年11月号) : Plagger(前編)——ブロック遊びのようにモジュールを組み合わせるRSSアプリ構築フレームワーク

Plaggerについて解説します。 Plaggerの仕組みを図解し、Windows XPにインストールして簡単なアプリを動かしましょう。

第6回 (2006年12月号) : Plagger(後編)——基本的だけれど実用的なサンプルをいくつか試す

前編の復習と、Plaggerの基本的なレシピを紹介します。

第7回 (2007年1月号) : Comet——プッシュ型のWebアプリケーションを作る

Cometというプッシュ型のWebアプリケーションを作る技術を紹介します。 サンプルプログラムはJavaを使った簡単なチャットです。 Cometの仕組みが見えるようにフレームワークは使わず、「素のJava」で書いています。

第8回 (2007年2月号) : Cookie——状態管理とトラッキング

Webで状態を管理する際の基本技術である「クッキー」を紹介します。 サンプルプログラムを通してクッキーの仕組みを学びましょう。

第9回 (2007年3月号) : YAMLとJSON——構造化されたデータを表現する形式

構造化されたデータを文字列として表現する「YAML」と「JSON」を紹介します。 文法を解説した後、YAMLやJSONのファイルをさまざまな形式に変換して表示する簡単なCGI(show.cgi)を作ります。

第10回 (2007年4月号) : (p.36からの特集記事へ出張)Web APIプログラミングの基本

代表的なWebサービスである、 「Yahoo!JAPAN Webサービス」と「Amazon Web Services」を題材に、 Web APIプログラミングの基本をお話しします。 Yahoo!JAPANの検索エンジンを使って、 より効果的にアマゾンの書籍を検索するというマッシュアップを行います。

第11回 (2007年5月号) : トラックバック

ブログ同士の連携を促進する仕組みである「トラックバック」を解説します。 送信・受信を行うコマンドラインのPerlスクリプトを使ってトラックバックの基本を学んだ後、 トラックバックセンターという小さなWebアプリケーションを作ります。

第12回 (2007年6月号) : キャプチャ(CAPTCHA)

ゆがんだ文字列を判読させることで、相手がプログラムか人間かを判定する仕組み「CAPTCHA(キャプチャ)」を解説します。CAPTCHAの仕組みを解説した後、実際にPerlでCAPTCHA画像を作ります。また、CAPTCHAが備わった簡単な掲示板を作ります。

リンク

ぜひ、感想をお送りください

あなたのご意見・感想をお送りください。 あなたの一言が大きなはげみとなりますので、どんなことでもどうぞ。

あなたの名前: メール:
学年・職業など: 年齢: 男性女性
(上の情報は、いずれも未記入でかまいません)

お手数ですが、以下の問いに答えてから送信してください(迷惑書き込み防止のため)。
今年は西暦何年ですか?

何かの理由でうまく送れない場合にはメールhyuki dot mail at hyuki dot comあてにお願いします。

更新履歴

豊かな人生のための四つの法則