2011-12-20 4 views
4

MS ASP.NET MVCフレームワークで学ぶことが多いので頻繁に更新するので、効率的にエキスパートレベルまで効率的に学習することは難しい。エキスパートレベルのASP.NET MVCを学ぶのに最適なロードマップ

を開始する方法を私は(任意の最高のチュートリアルがあります)時に助言必要とどのように私は(私たちはそこにできるように、任意のロードマップ)専門家のレベルに達することができますか?

またはガイドでは、私が望ましくない部分を見落とし、最新の使い易いものだけに焦点を合わせることができます。

私はハードワークのためにオープンしていますが、フォローアップするには適切な方向が必要です。学習プロセスで間違った領域を参照するのを妨げることはありません。 .NETのMVCフレームワークについて

おかげ

答えて

6

良いところは、そのファンダメンタルズは変わらないし、その最初のバージョンがリリースされて以来、これまでに変更されていないということです。あなたが気づくのは、後のバージョンでは特定のことが容易になるということです。

私の提案は、当面のバージョンを無視し、MVCパターンの学習に焦点を合わせることです。 MVCパターンに慣れ親しむための短い例をいくつか書くことがあります。ルートと定義ルートで十分な時間を過ごすようにしてください。なぜなら、これらのルートはMVCフレームワークの重要な部分です。

Razor ViewEngineとその構文(MVC 3で導入されました)は、ビューの作成に最適です。私は間違いなく剃刀について学ぶことをお勧めします。

これを取得したら、そのクラスを大量に使用するようになるので、.Net Frameworkに慣れるようにしてください。

Tutsplusウェブサイトには、Asp.net MVCフレームワークのファンダメンタルズを理解するためのチュートリアルがあります。

次に何ですか?

  • テスト駆動開発(TDD)
  • ドメイン駆動開発(DDD)の開発駆動型
  • 行動(BDD:基本後

    ステップは、次のようなさまざまな開発モデルを理解することです)

すべてが良いモデルです。自分のプロジェクトに適したものを個人的に選択することができます。

Inversion of Control(IoC)は、Asp.Net MVCの例で多く使用されている手法で、学ぶのは良い方法です。

また、NHibernateやEntity Frameworks(EF)などのORMが面白いかもしれません。 ORM自体は大きな話題です。一度あなたがそれらに潜入すれば、多くのことを学ばなければなりません。私は EFとNHibernateの両方を使用しました。私はそれがオープンソースであり、当時より大きなユーザーコミュニティを持っていたので、NHibernateを好んだ。

とにかく、ここでは、この概要から始めたいところをご紹介します。

+0

これは非常に参考になります。ありがとう!!! – Sumeet

0

NET MVCはパワフルなパターンベースの方法を提供し、動的なWebサイトを構築し、懸念事項を明確に分離し、マークアップを楽しく、機敏な開発のために完全に制御できるようにします。 ASP.NET MVCには、最新のWeb標準を使用する洗練されたアプリケーションを作成するための、高速でTDDに優しい開発を可能にする多くの機能が含まれています。 http://www.tutorialspoint.com/asp.net_mvc/index.htmは私が考える最もクールなチュートリアルリンクの1つです