ASP.NET MVC のチュートリアル
更新日: 2010 年 5 月 20 日
*本チュートリアルは、ASP.NET MVC チュートリアル英語版を日本語に翻訳したものです。チュートリアル内で使用している手順、スクリーンショットは、Visual Studio 2008 Professional 英語版を元に作成しています。
Visual Studio の対応バージョンは下記となります。
- Visual Studio 2008 SP1 または Visual Web Developer 2008 Express (with SP1)
- ASP.NET MVC 1.0 / 2 (追加コンポーネント)
または
- Visual Studio 2010 または Visual Web Developer 2010 Express (ASP.NET MVC 2 が標準搭載)
ASP.NET MVC の概要
- ASP.NET MVC を利用した迅速なムービー データベース アプリケーションの作成 [C# | VB]
- ASP.NET MVC の概要 [C# | VB]
- ASP.NET MVC の実行プロセスの概要 [C# | VB]
- モデル、ビュー、およびコントローラーの概要 [C# | VB]
ASP.NET MVC ルーティング
- ASP.NET MVC ルーティングの概要 [C# | VB]
- カスタム ルートの作成 [C# | VB]
- ルート制約の作成 [C# | VB]
- カスタム ルート制約の作成 [C# | VB]
ASP.NET MVC コントローラー
- ASP.NET MVC コントローラーの概要 [C# | VB]
- コントローラーの作成 [C# | VB]
- アクションの作成 [C# | VB]
ASP.NET MVC ビュー
- ASP.NET MVC ビューの概要 [C# | VB]
- カスタム HTML ヘルパーの作成 [C# | VB]
- データベース データのテーブルの表示 [C# | VB]
- TagBuilder クラスを使用した HTML ヘルパーの作成 [C# | VB]
ASP.NET MVC モデル
- Entity Framework を使用したモデル クラスの作成 [C# | VB]
- LINQ to SQL を使用したモデル クラスの作成 [C# | VB]
ASP.NET MVC の検証
- 簡単な検証の実行 [C# | VB]
- IDataErrorInfo インターフェイスを使用した検証 [C# | VB]
- サービス層を使用した検証 [C# | VB]
- データ アノテーション検証コントロールでの検証 [C# | VB]
マスター ページ
- ビュー マスター ページを使用したページ レイアウトの作成 [C# | VB]
- ビュー マスター ページへのデータの受け渡し [C# | VB]
アクション フィルターとモデル バインダー
- アクション フィルターの概要 [C# | VB]
キャッシュによるパフォーマンス向上
- 出力キャッシングによるパフォーマンスの改善 [C# | VB]
- キャッシュ ページへの動的コンテンツの追加 [C# | VB]
セキュリティ
- フォーム認証によるユーザーの認証 [C# | VB]
- Windows 認証によるユーザーの認証 [C# | VB]
- JavaScript インジェクション攻撃の防止 [C# | VB]
ASP.NET MVC のテスト
- ASP.NET MVC アプリケーションの単体テストの作成 [C# | VB]
ナビゲーション
- SiteMap による Web サイト ナビゲーションの提供 [C# | VB]
ASP.NET MVC アプリケーションの展開
- IIS の各バージョンでの ASP.NET MVC の使用 [C# | VB]
連絡先マネージャーのチュートリアル
- フェーズ #1 – アプリケーションの作成 [C# | VB]
- フェーズ #2 – 見栄えのよいアプリケーションの作成 [C# | VB]
- フェーズ #3 – フォーム検証の追加 [C# | VB]
- フェーズ #4 – アプリケーションの疎結合化 [C# | VB]
- フェーズ #5 – 単体テストの作成 [C# | VB]
- フェーズ #6 – テスト駆動開発の使用 [C# | VB]
- フェーズ #7 – AJAX 機能の追加 [C# | VB]