InfoQ

News

.NET Framework 3.5 Enhancements Training Kitが利用可能

作者 Abel Avram, 翻訳者 編集部 投稿日 2008年4月27日 午後6時43分

コミュニティ
.NET
トピック
.NETフレームワーク,
トレーニング/認証
タグ
Visual Studio,
フレームワーク,
Microsoft

近ごろ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を追加し、カスタムクエリーを実行することができる。

演習

  1. ADO.NETデータサービスの作成およびコンシューム
  2. ASP.NET AJAX APIを使用したADO.NETデータサービスのコンシューム
  3. サービスオペレーションおよびインターセプターでのデータサービスの拡張

ASP.NET MVCアプリケーションの開発

この実習では作成の基礎、ASP.NET MVC アプリケーション、その中心となる概念、動作方法および使用方法を示す。また、必要なことやアプリケーションを作成しながらユニットテストを実行する方法 およびASP.NETフレームワークを拡張してIoCコンテナを使用する方法も学習する。

演習

  1. ASP.NET MVCアプリケーションの作成
  2. TDDを使用したASP.NET MVCアプリケーションの開発
  3. IoCコンテナと共にASP.NET MVCの使用

ASP.NET Dynamic Dataの概要

この実習では、膨大な数のコードを記述する必要なしに、データ駆動型のWebアプリケーションを迅速に作成し、カスタマイズする方法を学習する。作成され るアプリケーションは、ASP.NET Dynamic Data 機能を使用し、基礎を成すデータベースのデータモデル上での表示、編集、フィルタリングおよびソートの操作を提供する。

演習

  1. データ駆動型Webアプリケーションの作成
  2. ASP.NET Dynamic Dataアプリケーションのカスタマイズ

ADO.NET Entity Frameworkの概要

この実習では、ADO.NET Entity Framework Toolsを使用してEntity Data Model を作成する方法およびEntity Framework APIを使用して、それをコンシュームする方法を学習する。

演習

  1. Entity Data Modelの作成およびコンシューム

ASP.NET AJAX Historyの概要

典型的なAJAXアプリケーションが直面する1つの問題は、ブラウザの戻るボタンがAJAXのステップの1つ前に戻らずに、1つ前のドキュメント全体に 戻ってしまい、ユーザの期待に背くものである。この実習では、ASP.NET AJAX History機能でヒストリーポイントをサーバコントロールまたはクライアントサイドのコードを使用して挿入する方法を学習する。そうすることで、ユー ザがブラウザの戻るボタンと進むボタンをクリックし、AJAX状態間を遷移することができる。

演習

  1. Server Controlを使用してASP.NET AJAX Web ApplicationにHistory Pointを追加する
  2. 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汎用コントロールについて学習する。

演習

  1. Web ApplicationsへのRich Mediaの追加
  2. 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。

原文はこちらです:     http://www.infoq.com/news/2008/04/.NET3.5EnhancementsTrainingKit

ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
Hatena

No comments

返信

ジャンル別一覧

Jean Tabaka氏による「Collaboration Explained--真のアジャイルチームのためのファシリテーションツール」

Jean Tabaka氏の書いた書籍では、会議などのチーム活動において、ファシリテーションの手法とツールについて具体的かつ実践的に説明しています。8/8(金)、Agile2008の最終日の朝のセッションでは、Jean Tabaka氏自身が本の内容をベースとしたセッションを行いました。

Hubert Smits氏による「ゲーム・デザイン・ワークショップ」

Agile2008の4日目となる8/6(木)の8:30から、Hubert Smits氏による「ゲーム・デザイン・ワークショップ」がおこなわれました。ゲームと言っても単なる遊びではなく、「フレームゲーム」と呼ばれる、グループでの情報収集や意志決定、また教育やトレーニングの教材として使えるいろいろなゲームです。

スケーラビリティに関するベストプラクティス:eBayからの教訓

eBayが日々挑んでいる主要なアーキテクチャの勢力は、スケーラビリティです。これはアーキテクチャや設計に関するあらゆる意思決定を特徴づけたり、駆り立てたりします。

インタビュー: Emmanuel Bernard氏にBean Validation仕様について聞く

Bean Validationフレームワークの初期ドラフトに関する以前の記事に続き、InfoQは専門家グループが求めているコミュニティの関与と提案について理解を深めるため、Emmanuel Bernard氏と対談しました。

ポーカーに学ぶ、ソフトウェア開発のレッスン

ポーカーは他のトピックにも広く適用できるような数少ない教えを私にもたらしてくれたと信じています。実際私はソフトウェアを開発すればするほど、これら二つの仕事は非常に似ていると言う確信の度合いを深めています。

InfoQがBPEL4PEOPLEの代表と対談

恒例の「バーチャルパネルセッション」で、InfoQは新しいOASIS BPEL4People技術委員会の代表と対談をし、この作業が何故必要であるかについて彼らのフィードバックを得る機会を得ました。

CLR上でのドメイン特化言語の構築

ドメイン特化言語は最近非常に人気が高まっている話題です。これは恐らく、Rails現象に起因していると考えられます。Railsの人気と、Railsにおけるドメイン特化言語(以降、DSL)の大規模な使用は、DSLに対する広範な関心を呼び起こしました。

Rubyのデバッガを調査

Rubyには、Rubyコミュニティの内外で広く知られている誤解が一つある。Rubyにはデバッガがないという誤解だ。しかし、Rubyにデバッガが無いということは誤解なのだ。実際のところ、Rubyにはデバッガ用のツールがある。