• 締切済み

勉強方法や段階の踏み方

CGIを本格的に勉強したのですが、どうも勉強方法がわかりません。 目標はショッピングカートが作れるようになることです。 一応、市販されている本などを呼んで基本的ななんとくは分かってきたのですが、身についている感じがせず、アクセスカウンターやメールファームなどは解説してても、ショッピングカートまで解説している本もあまりません。 みなさんはどのようにCGIを勉強しましたか? どのようにして身に付けていく段階を踏んでいきましたか?

みんなの回答

回答No.2

提案その1. フリーで配布されている 「掲示板」のスクリプトを読んで見ましょう。 CGIは、掲示板でも、ショッピングカートでも 1つのスクリプトでいくつもの画面を作って・・・という 基本は同じです。 それなりに有名な掲示板スクリプトは、 サブルーチンの使い方をはじめとして ソースコードにPerlの定石がたくさん使われていて 参考になると思いますよ。 提案その2. ショッピングカートを作りたいのなら cookieの使い方を学びましょう。 提案その3. 作りたいショッピングカーとの画面を、CGIではなくてもいいので、普通のHTMLファイルでデザインしながら作ってみると、次に何が必要かわかってくると思いますよ。

  • kalze
  • ベストアンサー率47% (522/1092)
回答No.1

んー、個人的見解で恐縮ですが。 CGIを作成する言語がわかりませんが、 ショッピングカートとなるとデータベースとの連携は必須のようにおもいます。 まずは、アクセスカウンターやメールフォームで簡単なものを作ってみる。 次にBBSを作ってみる。 BBSは機能など、CGIで行うものの基本的なものがかなり含まれていますし、カウンターやメールフォームとちがい、呼び出せば終わりではなく、投稿、レス、管理など状態遷移もあり、全体の設計も重要になりますし。 それができたら、データベースとの連携でしょうか。 同様にデータベースを使ってのカウンターなど簡単なものからつくり、同じくBBSかな。 BBSは必要な機能なども普段から接している分想像しやすいので。 その辺ができるようになれば、ショッピングカートも作れるとおもいます。 もちろん、いろいろな試行錯誤は必須でしょうが、着手にかかれるだけの知識はついているかなと がんばってください