きよくらの備忘録

「三日坊主と呼ばせない!日記」改め。主にソフトウェア開発関連の話題。

年末年始にもおすすめ!最新のASP.NETのキャッチアップをしよう!

あっという間に2013年も残りわずかになった今日この頃ですが、みなさまはどうお過ごしでしょうか。 私はなんとか無事に仕事納めを終えることができて、ほっとしているところです。

最近のASP.NETの更新ペースは結構すごい

 ASP.NETマイクロソフトの開発系テクノロジの中でも、特にここ数年はとても進化のペースがが早いテクノロジといっていいでしょう。2009年の登場以降ものすごいスピードでバージョンアップを繰り返すASP.NET MVCに加え、『One ASP.NET』というビジョンの元、Web Pages、Web API、SignalR、SPAとフレームワークの種類もどんどん増えてきました。

f:id:kiyokura:20131227230417p:plain

 また今年2013年も、Visual Studio 2013と.NET Framework 4.5.1のリリースとともにMVC 5 / Web API 2 / Web Pages 3がリリース。そして聞こえ始めたOWINの足音。まったくもって話題に事欠かない一年でした。さらに2014年の早い段階でMVC 5.1 / Web API 2.1 / Web Pages 3.1のリリースが予定されています*1

f:id:kiyokura:20131227231033p:plain

 

 一方で『全然キャッチアップできない!!』という声も聞こえてきます。早いスパンで新規リリースやバージョンアップが行われる状況なので、書籍(とくに日本語書籍)もなかなかそろいません。そんな中、目の前の業務に追われ、なかなか最新の状況がキャッチアップできてないという方は決して少なくないと思います。

 

Microsoft Virtual Academyの学習コンテンツがおすすめ

 そんな方にお勧めなのが、Microsoft Virtual Academyです(以下、MVA)。

f:id:kiyokura:20131227231327p:plain

 MVAとは、オンラインでMicrosoftのテクノロジーが学習できるコンテンツサイトで、ビデオストリーミングやダウンロード資料などを用いて自分のペースで学習することができるものになっています。マイクロソフト・アカウントでログインすることにより、自分用にコンテンツをチョイスしたコースを作成したり進捗具合をポイントで管理したりする仕組みもあります。

f:id:kiyokura:20131227232133p:plain

 そしてもちろん、ASP.NETのコンテンツもあります!

 

おすすめのASP.NET学習コンテンツ

以下に、2013.12現在MVAにあるASP.NETに関係するコンテンツをピックアップしてみました。

まずは今のASP.NETの全体像を知る

ASP.NETの最新状況の全体像をキャッチアップしたい開発者におすすめしたいのが、この二つのコンテンツです。

f:id:kiyokura:20131227235903p:plain

 どちらも今年10月に開催された、開発者向けイベント.NET Weekで行われたセッションを元に構成されています。ASP.NETだけでなく、現在の.NETのテクノロジを用いて開発する際の重要な情報がちりばめられています。

 

 前者『アプリケーション パターンと開発技術の選択 ~ .NET テクノロジ ガイド詳解』は「.NET テクノロジ ガイド」で解説されている内容をベースに.NETでの開発テクノロジの選択をどう行うかという大きな枠組みでの一連のセッションで、『Web アプリケーション パターンと .NET』というセクションでVS2013をベースにASP.NET最新状況の解説があります。要チェック!

 

 後者『最新 .NET 技術によるアプリケーション開発入門』は Visual Studio 2013でのアプリケーション開発の概要を解説するという切り口のセッションで、ASP.NETに特化した内容としては「One ASP.NETVisual Studio 2013 による Web アプリケーション開発入門」のセクションがあります。そのほか関連するものとして「クラウド アプリケーション開発入門」もオススメ。

 

 

米Microsoft本社の技術者による、ASP.NETの徹底解説

次におすすめなのは、こちらのコンテンツです。

f:id:kiyokura:20131228000851p:plain

Scott Hanselman , Jon Galloway、Damian Edwardsというキーマンによる直接のセッションビデオとなっていて、デモを中に夫々のテクノロジーについて解説してくれます。9つのトピックに分けて丁寧に解説してくれます。英語ですが、字幕も完備されているので英語が苦手な方も心配無用です。VS2012を使っての解説ですが、一見の価値は必ずあります!

セクションの構成は以下のようになっています。

  • ASP.NET 4.5 の新機能
  • ASP.NET MVC 4 を使用した Web サイトの構築と配置
  • jQuery を使用した HTML5 アプリケーションの作成
  • ASP.NET Web API を使用したサービス層の構築
  • ASP.NET 開発スキルを活用した Office 用アプリの構築
  • ASP.NET でのソーシャル サービスの構築と活用
  • モバイル Web 向けの構築
  • SignalR を使用したリアルタイム通信
  • Windows Azure サービスの利用

 

そのほか、ASP.NETが関係するコンテンツ

そのほかにも、ASP.NETが関連するMVAのコンテンツをピックアップしてみました。どれも未見の方はこの機会にどうぞ。

 

この機会に日頃できないキャッチアップを!

ということで、特に年末年始のこの機会、日頃できないキャッチアップにMicrosoft Virtual Academyを利用されてみてはいかがでしょうか?

*1:Visual Studio 2013 Update 1に含まれてる予定。2013.12.06にRCが公開されています:http://www.forest.impress.co.jp/docs/news/20131210_627000.html