コース概要

Module 1: ASP.NET MVC の概要

  • ASP.NET Web 開発の復習
  • ASP.NET MVC の主要な利点
  • モデル、ビュー、コントローラーの役割

Module 2: ASP.NET MVC を始める

  • ASP.NET MVC の開発環境を準備する
  • ASP.NET MVC プロジェクトの作成
  • ASP.NET MVC プロジェクトの構造の理解
  • 命名規則
  • ビューの作成
  • コントローラーの定義
  • データモデルの定義

Module 3: 完全な ASP.NET MVC アプリケーションの作成

  • 強型ビューの作成
  • URL とアクションメソッドの理解
  • HTML ヘルパーの使用
  • フォーム送信処理とデータ検証

Module 4: Razor ビュー エンジンの使用

  • Razor の設計目標
  • Razor ビューの実装
  • Razor 構文
  • Razor ビューでモデルデータにアクセスする

Module 5: 高度な ASP.NET MVC アプリケーション

  • ASP.NET アプリケーションのアーキテクチャに関するベストプラクティス
  • リポジトリと Entity Framework データモデルの実装
  • 依存性注入 (DI) の使用;カスタム コントローラー工場の実装
  • ASP.NET MVC でのテスト駆動開発 (TDD)

Module 6: ビュー技術

  • カスタム HTML ヘルパーの定義と使用
  • レイアウト/マスター ページの定義
  • スタイルの使用
  • 部分ビューの定義と使用
  • Razor ヘルパー メソッド構文

Module 7: ナビゲーションの実装: ビューモデルクラスの定義

  • コントローラーでのデータフィルタリングの実装
  • ルーティングメカニズムの理解
  • ルートテーブルにカスタムエントリを追加する
  • デフォルト、パラメータ、検証の定義
  • URL とハイパーリンクの生成
  • カスタム ルート制約

Module 8: 状態管理

  • 非表示フィールドの使用
  • セッションとアプリケーション状態
  • カスタム モデルバインディング

Module 9: ASP.NET MVC での Ajax と jQuery の使用

  • Ajax と ASP.NET MVC の概要;Unobtrusive Ajax;
  • Ajax アクションリンクの使用
  • jQuery の概要
  • jQuery 技術
  • jQuery UI の使用

Module 10: 追加の ASP.NET MVC 4.5 テクニック

  • ビュー スキャフォールド テンプレート
  • コントローラー スキャフォールド テンプレート
  • Unity での依存性注入

Module 11: ASP.NET MVC でのテスト駆動開発 (TDD)

  • TDD の復習
  • ASP.NET MVC での TDD 使用の手順

Module 12: 追加技術

  • コントローラー 技術
  • フィルター
  • モデル バインディング

要求

C# を使用した ASP.NET Web 開発の経験が 3-6 ヶ月あること。

 28 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー