コース概要

モジュール 1: ASP.NET MVC の概要

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

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

  • 厳密に型指定されたビューの作成
  • URL とアクションメソッドを理解する
  • HTML ヘルパーの使用
  • フォームのポストバックの処理
  • データ検証

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

  • カミソリの設計目標
  • Razor ビューの実装
  • Razor 構文
  • Razor ビューでモデル データを Access 処理する

モジュール 4: 産業用強度の ASP.NET MVC アプリケーション

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

モジュール 5: ASP.NET MVC を使用したテスト駆動開発

  • TDD の要約
  • Unit Testing フレームワーク
  • ASP.NET MVC で TDD を使用するウォークスルー

モジュール 6: テクニックを表示する

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

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

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

モジュール 8: 状態 Management

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

モジュール 9: 追加のテクニック

  • 足場テンプレートを表示する
  • コントローラーの足場テンプレート
  • グローバルフィルター
  • モデルバインディング
  • 非同期コントローラー
  • Facebook からのログインの有効化などの認証オプション。

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

  • Ajax と ASP.NET MVC の概要
  • 目立たない Ajax
  • Ajax アクション リンクの使用
  • jQueryの概要
  • 【4】テクニック
  • jQuery UIの使用

要求

プログラミング経験6ヶ月以上ASP.NETでの開発経験があれば尚可ですが、必須ではありません。

 21 時間

参加者の人数



Price per participant

お客様の声 (1)

関連コース

Introduction to .Net Core

14 時間

Introducing C# 6.0 with Visual Studio 2015/2017

28 時間

関連カテゴリー