質問: 現在webシステムを作成しようとしています。 以下のようなことを実現するのにどういったところから情報を得ているのか知りたくて質問させていただきました。 初めての経験で何ゆえ見苦しい質問ではあると思いますが、お答えいただけたら幸いです。 参考サイト、書籍、勉強の仕方。 ・フォーム認証を行なって、ログイン ・データベースから、表示、更新 漠然とはしていますが、以下のようなものが最終的に作りたいと思います。 ・ログインページ ・メニューページ ・メニューページより各種ページへ遷移 開発環境 visual studio 2015 ASP.NET webforms bootstrap
回答: はじめての経験との事で、 また、いろいろ、タグを指定されておりますが、 現状のレベルわからず、と言うところで、なんとなく、こんな感じという解答ですが。 学ぶ順序ですが、 (ちなみに、まじめに知識を積み上げる方法です、なんとなく出来た感の強い、こぴぺ&ふれーむわーく学習法もありますが、先を考えるとお勧めしません) 1. HTMLについて学ぶ(なんとなくページ表示された!) 2. HTTPについて学ぶ(データの流れってこんな感じなんだ!) 3. クライアントサイドからの、GET、POSTについて学ぶ(HTTPだからGETとかPOSTなんだ!) 4. サーバサイド(ASP.NET?言語はC#?)について、学ぶ(GETやPOSTの引数って、こうやって来るんだ!) 5. クライアントサイドJavaScriptを学ぶ(ちょっと、リッチにしたいな!) 6. DBについて学ぶ(データ格納もしないと) 7. やっと、いろいろ組み合わせてプログラムがつながる(完成形近づく?) ※ほかにもサーバ、ネットワーク、などなど、学習項目は多いですが! こんな感じではないでしょうか? これらの基本をまずは、きちんと学ぶことで、簡単なフォームくらいは作成できるようになるはずです。 この後は、フレームワークなり、何なり、好きに使うとよいかと思います。 DBの学習は、最後でよいかと。。。 なお、参考サイトという意味では、正直 「ありません!」 サイトの情報は、一部のオフィシャルサイトの情報以外は、間違えも多く、お勧めできません。 お勧めできないというは、 「コピペして動かない〜!」 で終わってしまう方が多いからです。動かない理由を延々とネットサーフィンできるなら、それはそれでOKかと。 複数のサイトの情報を、組み合わせれば、だいたい動くものはできてきます。 参考書籍という意味では、こちらも、現在のレベルがわかりませんので、何ともですが、 まずは、乱読してください。これわかりそう!って本を買って読む、わからないところは、とりあえず飛ばしておく。 また、本を買う、わかりそうな所を読む、・・・ これを繰り返していると、前にかってわからなかった部分が、わかるようになって、いづれは、すべて理解出来るところに他とるつくはずです。 っと、おおよそ時間のかかる話をしてしまいましたが、まじめに、学習するなら、こんな感じです。