近ごろMicrosoftは、.NET Framework 3.5 Enhancements Training Kit(source)をリリースした。キットには実践的な実習のみが含まれるが、プレゼン、デモおよびスクリーンキャストは次回のリリースで追加されることが確定してい る。
実践的な実習では、以下のトピックを取り上げる。
- ADO.NET Data Services
- ASP.NET MVC
- ASP.NET Dynamic Data
- ADO.NET Entity Framework
- ASP.NET Ajax History
- ASP.NET Silverlight Controls
各実習とそれに関する演習の概要は、以下のとおりである。
ADO.NET Data Servicesの概要
この実習では、データソースとしてEntity Frameworkを使用してデータサービスの作成に焦点を当てて、.NETクライアントAPIおよびASP.NET AJAX APIの両方を使用したサービスのコンシューム方法を示す。さらに、Service Interceptorsを使用して検証サポートおよびService Operationsを追加し、カスタムクエリーを実行することができる。
演習
- ADO.NETデータサービスの作成およびコンシューム
- ASP.NET AJAX APIを使用したADO.NETデータサービスのコンシューム
- サービスオペレーションおよびインターセプターでのデータサービスの拡張
ASP.NET MVCアプリケーションの開発
この実習では作成の基礎、ASP.NET MVC アプリケーション、その中心となる概念、動作方法および使用方法を示す。また、必要なことやアプリケーションを作成しながらユニットテストを実行する方法 およびASP.NETフレームワークを拡張してIoCコンテナを使用する方法も学習する。
演習
- ASP.NET MVCアプリケーションの作成
- TDDを使用したASP.NET MVCアプリケーションの開発
- IoCコンテナと共にASP.NET MVCの使用
ASP.NET Dynamic Dataの概要
この実習では、膨大な数のコードを記述する必要なしに、データ駆動型のWebアプリケーションを迅速に作成し、カスタマイズする方法を学習する。作成され るアプリケーションは、ASP.NET Dynamic Data 機能を使用し、基礎を成すデータベースのデータモデル上での表示、編集、フィルタリングおよびソートの操作を提供する。
演習
- データ駆動型Webアプリケーションの作成
- ASP.NET Dynamic Dataアプリケーションのカスタマイズ
ADO.NET Entity Frameworkの概要
この実習では、ADO.NET Entity Framework Toolsを使用してEntity Data Model を作成する方法およびEntity Framework APIを使用して、それをコンシュームする方法を学習する。
演習
- Entity Data Modelの作成およびコンシューム
ASP.NET AJAX Historyの概要
典型的なAJAXアプリケーションが直面する1つの問題は、ブラウザの戻るボタンがAJAXのステップの1つ前に戻らずに、1つ前のドキュメント全体に 戻ってしまい、ユーザの期待に背くものである。この実習では、ASP.NET AJAX History機能でヒストリーポイントをサーバコントロールまたはクライアントサイドのコードを使用して挿入する方法を学習する。そうすることで、ユー ザがブラウザの戻るボタンと進むボタンをクリックし、AJAX状態間を遷移することができる。
演習
- Server Controlを使用してASP.NET AJAX Web ApplicationにHistory Pointを追加する
- AJAX APを使用してASP.NET AJAX Web ApplicationにHistory Pointを追加する
ASP.NET Silverlight Controlsの概要
この実習では、SilverlightのASP.NETコントロールを使用し、リッチメディア機能をWebアプリケーションに追加する方法を学習する。オーディオやビデオをWebサイトに統合するASP.NET MediaPlayerコントロールについて学習する。別の角度では、XMALをWebサイトに統合するためのASP.NET Silverlight汎用コントロールについて学習する。
演習
- Web ApplicationsへのRich Mediaの追加
- ASP.NETアプリケーション内でのSilverlightコンテンツのホスト
サポート対象のオペレーティングシステムはWindows VistaおよびWindows XPである。以下のソフトウェアはアプリケーションの実行が必要である。Microsoft Visual Studio 2008、Microsoft SQL Server 2005 (Expressを推奨)、Microsoft Office Powerpoint 2007またはPowerPoint Viewer 2007(プレゼンの表示が必要)およびWindows PowerShell 1.0 RTM。
原文はこちらです: