miso_soup3 Blog

主に ASP.NET 関連について書いています。

Hokuriku.NET ASP.NET MVC入門 の レポートと、第2回にむけて。

2012/08/25(土) 13:00-17:00 に
石川の海みらい図書館にてASP.NET MVC入門が開催されました。
形式は、プレゼン&ハンズオン。講師は2人で参加人数は約15人。

また、マイクロソフトエバンジェリストの井上章さんから、
「プログラミングMicrosoft ASP.NET MVC ASP.NET MVC」という本と
IE9のTシャツ」のプレゼントを頂きました!

プログラミングMicrosoft ASP.NET MVC ASP.NET MVC 3対応版 (マイクロソフト公式解説書)

当日は皆様のお蔭で大変良い時間となりました。ありがとうございました。

が、反省点は山ほど…。

講師2人+参加者1人で反省会を開催したので、その結果をスライドと共に掲載します。

結論から言うと、あまりにも悔しいので
第2回を開催させて頂きたい! の一言です。

力を入れたところ

ASP.NET MVCの基礎を理解するために
所々WEBに重点を置いて、説明しました。

当初の目的と、その結果

  • ASP.NET MVCの概要・基礎を幅広く知る
    • → 基礎から学ぶことはできたが、幅広く知ることはできなかった。
  • WEBの基礎を知る。
    • → できたと思われる。
  • 簡単なアプリを作成できるようになる。
    • → 途中で時間切れとなってしまった。
  • この先でてくるであろう、ASP.NET MVCに関連するセッションやニュースを、身近なものとして見る。
    • → Hokuriku.NET vol.10の該当セッションの紹介や、MVC4の紹介のみになった。

行ったこと

  • 3分でできるASP.NET MVC
    • 環境の準備についてのお知らせに不備があったため、30分かかってしまった。
  • ASP.NET MVC, WEBの概要 (45分)
  • 実践 (2時間30分)
    • 画面の取得
      • アクションメソッド、ActionResult
      • Viewの指定
      • コントローラのインスタンス化について
      • MVC拡張ポインント
    • データ送信画面の取得
      • Htmlヘルパーを使ったFormや、InputタグなどのHtmlの記述
      • Razor
      • マスターページ
    • データ送信時
      • 送信値の取得
        • Request.Form
        • モデルバインダー
      • 検証
        • サーバサイド
        • クライアントサイド
    • MVC4と次回Hokuriku.NETについて

予定に対して、73%進んだところでタイムリミット。

反省点

  • 環境準備のお知らせが、不十分だった。(SP1やNugetのバージョン、SQL Serverなど)
    • → 事前によく確認し、細かく記載する。
  • 「3分でMVC作成」は必要なかった。MVCの触りというよりも、Scaffolding機能が主役になっていた。
    • → 概要からのスタートでよかった。または、講師が実演するだけでよかった。
  • コードを書くことに時間がかかることや、個人差があることを予想していなかった。途中でハンズオンではなくなってしまった人も。
    • → 実践の時間を十分にとる。
    • → 完成コードをセッション毎に用意し、事前に配布する。(WEBやドキュメントに残し、コピペできるようにする。)
  • 入門として適切ではない内容があった。
    • → シンプルにし、アプリ作成に時間をとる。
  • もっと参加者の進捗具合を見回りに行けばよかった。

個人的にかなり後悔したところ

  • 参加者への配慮不足があった。
  • ルーティングとnugetは説明したかった。(ルーティングは主要機能なのに…
  • アンケートを準備しておけばよかった。

第2回に挑戦したい!

途中で終わってしまったのと、反省点が多いため、
第2回を開催させて頂けないか、お願い中です。

次回は、準備の段階から@herara_ofnir3さんとの講師完全2人体制で、
AMは初参加者のために、PMは二回目の方のために…などどうかなと考えております。