はじめに
まだ、経験の浅いWebプログラマーの方向けにwebプログラミングの学習方法を考えた場合、世の中には、いろいろなweb学習サイトがあります。
ほとんどの場合、個別にサイトを立ち上げて、そこで、プログラミングの指導をしています。
ふつうは、サンプルプログラムを提示して、指導しています。全くの初心者であれば、その方法でよいのですが、少しづつ経験を積んでくると、サンプルで学習したことをそのまま、仕事の開発に当てはめようとしてもなかなか、応用が利かないことがあります。サンプルのため、すべての問題解決には難しいです。
そのような場合、実際の場面に応用する作業が結構大変なことがあります。
世の中で稼働しているwebシステムとか、実際のwebページは、中々、セキュリティや安全管理上、ソースコードは公開されません。しかし、数々の問題をクリアしたソースコードのため、優れた技術的な
コードになっています。そのコードを見れる人は、メンテナンスをしている人たちです。その人たちはきちんとした守秘義務を守って、外には決して漏らしません。
大変残念なことですが、部外者のプログラマーの人は、見ることができません。このような制約があるため、webサイトの学習教材には、本番のソースコードは掲載されません。しかし、そのコードにはノウハウが詰まっています。
そのため、今回は、敢えて本番のコードで学習できるサイトを作成しました。本番といっても社会的に重要なサイトではありませんが、少しでもサンプルよりは、実際の環境に近いソースコードになっています。実際に動作しているサイトです。
ここで、言うリアルタイムとは、実際に動作しているwebサイトを使った学習という意味です。
リアルタイム学習の仕方について
今回は、実際のwebサイトで、どのような感じでリアルタイム学習ができるかをご提示したいと思います。まだ、ほんの一部をインプリメントしただけですので、ご参考とし見てください。
このサイトを開くと、右上に「web学習」というボタンがあります。このボタンがリアルタイム学習のボタンです。実際に公開しているwebページです。
あとがき
今は、まだ、お試し版程度ですが、徐々に解説を広げて行きたいと思っています。