オンラインで学ぶ「ASP.NET MVC の概要」

オンラインビデオによる無料トレーニングコンテンツサイト Microsoft Virtual Academy (通称 MVA) では、IT エンジニア向けのさまざまなトレーニングコースが公開されています。 その中で、以前からリクエストの多かった「ASP.NET MVC の概要」コースに日本語字幕が付きましたのでご紹介します。 ★ ASP.NET MVC の概要(コースはこちらから) ASP.NET MVC について体系的に学べる全 7 章 (モジュール)  x 約 1 時間のコンテンツになっています。 なお、MVA の継続した受講には Microsoft アカウントが必要となりますが、ログインすることで進捗状況の確認やポイントが加算されたりしますので、ぜひご利用ください。 若干、Web ページの UI がわかりにくいところがありますが、モジュールの一覧を表示するとわかりやすいと思います。また、スライドのダウンロードなども用意されていますので、こちらも合わせてご利用ください(下図参照)。 上記の ASP.NET MVC のコースは、もともと弊社米国本社側で作成したものとなりますが、日本オリジナルのコンテンツも多数公開されています。 最近私が収録したものもいくつか。。。↓ Visual Studio 2015 Preview ASP.NET 5 概要 Visual Studio Online “Monaco” また、昨年の de:code のセッションビデオも MVA で公開されていますのでぜひ。 de:code…

2

ASP.NET MVC 5 / SignalR 翻訳本がもうすぐ発売!

どうしても忙しくなるとブログの優先度が下がってしまう今日この頃。。。気付いたら先月 9/8 に投稿して以来、1 ヶ月もの間が空いてしまっていました。うぅぅ。 弊社 New CEO サティア・ナデラ (Satya Nadella) の来日に合わせて、今月の 10/2 に開催した de:code Special Edition (近日中に録画ビデオ公開予定です) の準備などに時間を取られ全く余裕のない数ヶ月でしたが、やっと少しだけ負荷が減ってきた気がします。でも今週末は Microsoft Conference 2014 なんですけど(汗 また、余裕がなかったもう一つの理由が、今回ご紹介する翻訳本 2 冊の監訳に携わっていたためでした。 プログラミング ASP.NET MVC 第 3 版 ASP.NET MVC 5 対応版 Dino Esposito 著、日本マイクロソフト 井上 章 監訳 2014 年 10 月 30 日 一般発売開始 http://ec.nikkeibp.co.jp/item/books/P98380.html プログラミング ASP.NET SignalR Jose M. Aguilar…

0

改めて「”One ASP.NET” って何?」を書いてみる ASP.NET Advent Calendar 2 日目

うぁー、もう 12 月! Advent Calendar 始まってる! という感じで、昨日まで One ASP.NET Advent Calendar 2013 の 12/2 担当にエントリーしていたことをすっかり忘れていた私でございます・・・ 12 月 1 日 ~ 25 日まで、様々なテーマのもとで日めくりカレンダーのように毎日ブログ記事を書いていくイベントが Advent Calendar で、今年は昨年に増していろいろな Advent Calendar が始まっています。私は、昨年 に引き続き One ASP.NET Advent Calendar を中心に参加していこうと思っています。 One ASP.NET Advent Calendar 2013 ※ まだ空きがあるので、ご興味ある方はぜひ!(私もあと一回くらいは登録しようかな) さて、若干ネタに迷っているところもあるのですが、そもそも One ASP.NET って何?と思っている方もたくさんいらっしゃるかと思いますので、Visual Studio 2013 がリリースされた今、改めて “One ASP.NET” について書いてみたいと思います。 ■ One ASP.NET ビジョン…

0

Glimpse を使って ASP.NET アプリをリモート診断する

Web アプリケーションのデバッグやトレースの方法はさまざまありますが、例えば Windows Azure などのサーバー側に配置した状態で ASP.NET アプリケーションを診断したい場合などに今回紹介する Glimpse が便利です。 Glimpse は、ASP.NET Web アプリケーションの診断 (Diagnostics) フレームワークで、オープンソースとして開発されています。使い方はとても簡単で、NuGet パッケージマネージャーから ASP.NET アプリケーションに簡単に組み込むことができます。 ● Glimpse のインストール [NuGet パッケージの管理] ダイアログで Glimpse を検索すると、Glimpse.MVC3 や Glimpse.MVC4 などいくつかのパッケージが見つかります。例えば ASP.NET MVC 4 のアプリケーション プロジェクトでは、Glimpse.MVC4 パッケージをインストールします。 Glimpse をインストールすると、プロジェクトに Glimpse のアセンブリが追加されると共に Web.config に ASP.NET ハンドラー (Glimpse.axd) が設定されます。 ● Glimpse を使う Glimpse をインストールした Web アプリケーションで http://[アプリケーション URL]/Glimpse.axd を開くと下記のページが表示されます。…

0

ASP.NET アプリの高速化 : CDN の利用とフォールバック対応

昨今の Web アプリケーションでは jQuery を始め、さまざまな JavaScript ライブラリを使用する機会が多くあります。今や欠かすことのできない JavaScript ライブラリですが、その数やファイルサイズによっては、Web アプリケーションのロード時のパフォーマンスに影響を及ぼすこともあります。特にスマートフォンに代表されるモバイル環境での Web アプリケーション利用が進むにつれ、回線速度や端末の処理能力なども影響して、JavaScript ライブラリを含む Web ページのロード時間はよりクリティカルなポイントになります。 一般的に、Web アプリケーションや Web ページのロード時間やペイロードを削減するために、下記のような方法がとられます。 JavaScript/CSS ファイルの縮小化 主要な JavaScript ライブラリでは縮小版 (*.min.js など) が用意されていますので、これを使ってペイロードを削減することができます。 JavaScript/CSS ファイルの結合 JavaScript や CSS ファイルのロード時の HTTP リクエスト数を減らすため、複数のファイルをサーバーサイドで結合して1つのファイルとしてロードする手法をとることも有効です。 CDN の利用 各アプリケーションに配置されている JavaScript ファイルではなく、CDN (Content Delivery Network) 上に配置されたファイルを使用することも効果的です。 キャッシュの活用 CDN の利用やファイルの結合などと合わせて、ブラウザーキャッシュを意図的に使用する実装も多く取られます(Cache Busting などもそのテクニックの一つ) 遅延ロード Web ページのロード時にすべての JavaScript ファイルをロードするのではなく、実際にその JavaScript…

0

Visual Studio 2012 Update 2 リリース!

日本時間で 4/5 の早朝に Visual Studio 2012 Update 2 (VS2012.2) がリリースされました。このアップデートは、単なる不具合修正だけでなく様々な新機能アップデートも含まれる更新プログラムです。 Visual Studio 2012 Update 2 の情報: https://aka.ms/vsupdateinfo ダウンロード: https://aka.ms/vsupdate この Update 2 では、1.アジャイル計画、2.品質向上、3.業務アプリケーション開発、4.開発者体験、の4つの項目にフォーカスして多くの新機能が追加されています。 主な新機能は下記になります。 Team Foundation Server の強化 作業項目へのタグ付けにより作業項目の管理が容易になります 別のチーム プロジェクトへの接続が可能になります カンバン ボードへのカスタマイズ可能な項目の追加することが可能になります テスト機能の強化 テスト ケース マネージャーで Web 経由でテストの実行およびテストケースの編集が可能になります クロス ブラウザを対象とした UI テストが可能になります 単体テストをグループ化し、グループ単位でのテストの実行が可能になります Blend for Visual Studio の強化 Silverlight 開発、WPF 開発が可能になります SketchFlow が利用可能になります Expression…

0

書籍「プログラミング Microsoft ASP.NET MVC」付録アップデート (無償公開) のお知らせ

以前のブログポスト ”書籍「プログラミング Microsoft ASP.NET MVC」発売します” でご紹介した書籍では、原書の ASP.NET MVC 3 に加えて、ASP.NET MVC 4 (当時は Beta 版ベース) の内容を付録として加筆していました。 この付録部分の情報を、最新の ASP.NET MVC 4 アップデート (ASP.NET and Web Tools 2012.2) の内容で加筆修正し、今回特別に この付録部分のみを “無償” で PDF 形式ダウンロード していただけるようになりました! マイクロソフト公式解説書 プログラミングMicrosoft ASP.NET MVC ~ ASP.NET MVC 3対応版 ~ 日経 BP 書店ページ : http://ec.nikkeibp.co.jp/item/books/P94660.html ※付録ダウンロードは、上記の日経 BP 様の書店ページからぜひ! この付録を通して、最新の ASP.NET MVC 4 で何ができるかを知っていただけると幸いです。そして、ASP.NET…

2

“VS 魂 100 連発” ここまでの ASP.NET 関連ビデオのまとめ

こちらの ブログ投稿 でご紹介したビデオシリーズ “VS 魂 100 連発” の収録も順調に進み、今日までで 21 本 のビデオが公開されています。エバンジェリストチームのブログ では、適宜収録済のコンテンツが紹介されていくと思いますので、こちらもご参照いただければと思います。 今日の私のブログでは、このうち私が収録した ASP.NET Web 開発関連の 4 本のビデオを簡単に紹介します。 [VS100-001] シングルページアプリケーションで始める最新 ASP.NET Web 開発 VS魂 100 連発シリーズの記念すべき第 1 回目では、はじめに弊社エバンジェリストリードの長坂が開発者のみなさまへ熱いメッセージを語ります。その後、私、井上章より ASP.NET の最新アップデート “ASP.NET and Web Tools 2012.2” と、新しく加わったプロジェクトテンプレート「シングルページアプリケーション」のデモを紹介します。 関連情報: ASP.NET and Web Tools 2012.2 製品版 (RTM) リリース! [VS100-007] ASP.NET Web API で作る RESTful HTTP サービス 軽量な HTTP…

0

3/16 は OITEC & ヒーロー島合同勉強会 in 岡山 ~ Web テクノロジー Day ~ !

初の岡山登壇です! 来月の 3 月 16 日(土)に開催される OITEC & ヒーロー島合同勉強会で Visual Studio 2012/ASP.NET/TypeScript などの Web 開発のお話をさせていただくことになりました。 OITEC & ヒーロー島合同勉強会 in 岡山 2013 Mar ~ Web テクノロジー Day ~ お申込み・詳細はこちら: http://kokucheese.com/event/index/75561/ Web テクノロジー Day ということで、下記の内容でたっぷり2時間もいただけたので、デモを中心にいろいろとご紹介できると思います。 セッション タイトル: Visual Studio 2012 Web 開発 ~ One ASP.NET から TypeScript まで ~ 概要: "One ASP.NET" と呼ばれるビジョンのもとで、新たに SignalR や Web API、Single…

0

ASP.NET and Web Tools 2012.2 製品版 (RTM) リリース!

お待たせしました。昨夜、待ちに待った ASP.NET and Web Tools 2012.2 製品版 (RTM) がリリースになりました! ASP.NET and Web Tools 2012.2 製品版 (RTM) ダウンロードはこちら (Web PI Launcher) こちらからダウンロードできる実行ファイルは Web Platform Installer (Web PI) の Launcher となります。ダウンロード後に実行すると、Web PI 経由でセットアップが開始されます。(下図参照) ※ 参考までに Web Platform Installer (Web PI) も数日前にバージョン 4.5 がリリースされています。   セットアップを通して、日本語ランゲージパックも同時にインストールされます。 注1)Visual Studio 2012 拡張機能の Web Essentials 2012 をインストールしている場合には、最新版(本日時点では 2.5.1 が最新版です)へのアップデートが必要です。 注2)加えて NuGet…

0