.NET MVC トレーニング
トレーナー:メフメット カンバズ、[email protected]
プログラムの説明
MVC (Model-View-Controller) パターンは、今日のインターネット ベースのアプリケーション開発プラットフォームで広く使用されています。これは、大規模プロジェクトの管理を容易にし、公開後の更新を簡単かつ正確に行うために特に使用する必要があるパターンの 1 つです。このトレーニングを利用すると、ASP.NET MVC Web プロジェクトの開発を上手に始めることができます。プログラム内容では、ASP.NET MVCの基礎から上級レベルまで多くのトピックに触れます。
トレーニングの詳細
MVC の概要
- MVCとは何ですか?
- モデル、ビュー、コントローラーとは何ですか?そしてそれはどのように機能するのでしょうか?
- 新しい ASP.NET MVC プロジェクトを作成して調べてみましょう。
コントローラ
- コントローラーからビューへのデータの送信 (ViewData、ViewBag、TempData)。
- コントローラーからビューへのデータの送信 (HTML ヘルパーを使用)。
- ビューからコントローラーへのデータの送信 (POST 操作)。
ビュー
- ビューとレイアウト (テンプレート) の使用。
- ViewStart は何をするのですか?
- ネストされたレイアウトの作成。
- セクションの作成。
- 部分ビュー。
- フォームの作成。
- HttpGet と HttpPost を使用します。
モデル
Entity Framework CodeFirst の統合
- Entity Framework と CodeFirst とは何ですか?
- データベーステーブルのクラス(エンティティ)を作成します。
- データベースの操作を管理するクラス(Context)を作成します。
- データベースを作成し、変更があった場合は更新します。
- LINQクエリ
アクション結果から Json データを返し、それを Jquery で使用する
JQuery を使用した Ajax 操作
ケース管理
- セッションの使用法。
- キャッシュの使用状況。
- クッキーの使用。
ルーティング
- ルーティングログイン。
- ルーティング構造を調べます。
バンドル構成。
- BundleConfig をプロジェクトに追加します。
- ScriptBundle と StyleBundle の使用。
コントローラーとアクションに基づく認可
Asp.Net MVC 単体テスト プロジェクトの作成
プロジェクト1
- 医薬品在庫プロジェクト – 医薬品を追加します。
- 医薬品在庫プロジェクト – 医薬品リスト。
- 医薬品在庫プロジェクト – 医薬品規制。
- 医薬品在庫プロジェクト – 医薬品の削除。
プロジェクト2
- 人材登録プロジェクト - 人材を追加します。
- 人材登録プロジェクト - 人材リスト。
- 人材登録プロジェクト - 人材の編集。
- 人材登録プロジェクト - 人材の削除。