コース概要

モジュール1: ASP.NET MVC の開始

  • ASP.NET MVC プロジェクトテンプレート
  • ASP.NET MVC プロジェクトの構造の理解
  • 命名規則
  • ビューの作成
  • コントローラーの定義
  • データモデルの定義

モジュール2: 完全な ASP.NET MVC アプリケーションの作成

  • 型指定されたビューの作成
  • URL とアクションメソッドの理解
  • HTML ヘルパーの使用
  • フォームの投稿処理
  • データ検証

モジュール3: Razor ビュー エンジンの使用

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

モジュール4: 工業レベルの ASP.NET MVC アプリケーション

  • ASP.NET アプリケーションアーキテクチャのベストプラクティス
  • リポジトリと Entity Framework データモデルの実装
  • Dependency Injection(依存性注入)の使用
  • カスタムコントローラーファクトリーの実装

モジュール5: ASP.NET MVC でのテスト駆動開発

  • TDD の復習
  • Unit Testing フレームワーク
  • TDD を使用した ASP.NET MVC の導入方法の説明

モジュール6: ビュー技術

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

モジュール7: ナビゲーションの実装

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

モジュール8: ステート管理

  • 隠しフィールドの使用
  • セッションとアプリケーションステート
  • カスタムモデルバインディング

モジュール9: その他の技術

  • ビュー サcaffolding テンプレート
  • コントローラー サcaffolding テンプレート
  • グローバルフィルター
  • モデルバインディング
  • 非同期コントローラー
  • 認証オプション(Facebook などからのログインの有効化を含む)

モジュール10: ASP.NET MVC での Ajax と jQuery の使用

  • Ajax と ASP.NET MVC の概要
  • 非侵入型 Ajax
  • Ajax アクションリンクの使用
  • jQuery の概要
  • jQuery 技術
  • jQuery UI の使用

要求

C# プログラミングの6ヶ月の経験。ASP.NET 開発経験は有利ですが、必須ではありません。

 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー