2010-11-29 11 views
1

.NETの世界で全く新しい典型的なASP.NET Web開発者を推薦できる良い計画が何になるのだろうか。学習する方法があまりにも多く、訓練する時間もあまりありません。Web開発者のための.NET世界への新規参入者のアドバイス

C#

ASP.NET

ASP.NET MVC

はJQuery

AJAX

シルバー

RIA

WCF

最後から最初の順に

...リストが進む...

+0

あなたの背景は何ですか?あなたがJavaのバックグラウンドから来たのであれば、その答えはperlのバックグラウンドから来るものとは非常に異なっています。 –

+1

ビルドしたいサイトの種類によっても異なると思います。 –

+0

人は大学からまっすぐ雇われた新鮮な卒業生です。コースのカリキュラムはC、C++、Javaを教えていますが、それはプロジェクトの観点からだけです。新しい参加者のための良い計画を策定するのはかなり難しいと思う。 –

答えて

0

  1. のC#(および.NETフレームワーク)
  2. ASP.NET
  3. ASP .NET Web Services
  4. JQuery
  5. AJAX
  6. ASP.N ET MVC

理由:ASP.NETを使い始めるには、C#またはVB.NETを知る必要があります。 .NETでWebアプリケーションを開発するにはASP.NETが必要です。ほとんどのエンタープライズアプリケーションでは、WebServicesを使用してアプリケーション設計パターンを階層化しています。その後、jQueryが便利で、jQueryが分かったら、jQueryからページをAJAXifyするか、ASP.NET AJAXを選択するかを選択できます。あなたまで...その後、私はASP.NET MVCを見て、一緒に物を引っ張ります(そしてあなたの元のプロジェクトを書き直します;-))。

Silverlight、RIA、WCFは、特に必要な場合を除き、エントリーレベルでの傾きに対しては「必須」ではないため、中止しました。 WCFを使用できるほとんどのアプリケーションでは、Webサービスで十分です。 RIAは素晴らしかったですが、AJAXとASP.NETの知識を持っています。 Silverlightは非常に素晴らしいです...しかし、再びIMOは初心者のための不可欠な学習ではありません。

これは私が始めたところになります... http://www.wrox.com/WileyCDA/WroxTitle/Professional-C-2005-with-NET-3-0.productCd-0470124725.html今はもっと新しいものがあります。それはCLR、C#言語を使ってあなたを歩き、WCF/WebServicesなどの後にWinForms、WPF、またはASP.NETの章を読むことを選択できます。

1

私が与える最初のアドバイスあなたがリストアップした技術がどのようにできるのか理解することですが、必ずしもそうする必要はありません。サーバー側、クライアント側、ブラウザプラグインなどについて話しています。

必要なものはプロジェクトです。あなたができることだけで問題にキッチンに病気を投げ込まなければならないと感じないでください。あなた自身のプロジェクトを手に入れ、学びましょう。

1

私は、認定試験を見て、実際に試験を行っていない場合は、Microsoft Press Self-Paced Training Kitを読むことを強くお勧めします。それはパートタイムの努力の数ヶ月を要するかもしれませんが、 あなたが本当にコミットしている場合http://www.microsoft.com/learning/en/us/Book.aspx?ID=12486&locale=en-us

は、MCPD Enterprise Application Developer認証を得ることで、外出先を持っている:

はここでWCFブック(試験70から503)です。

+0

本を推薦するのはいいアイデアだが...「数ヶ月」?!!? - マイクロソフトでは、MCTS試験のいずれかに就く前に2年を推奨しています(そのうちの2つをMCTSに取得する必要があります)。私は「数ヶ月」がMCPDのマスタードを切るとは思わない。 – Darbio

+0

私は@ Rahuls SOのプロファイルを見て、彼はすでにC#/ Web開発経験のかなりのビットを持っているのを見た。彼のためではないことをコメントしました:) –

+0

初心者から2ヶ月でMCPDを作成できれば、何か非常に間違っていると思います...笑 – Darbio

0

私はこれをお勧めします...

  1. C#の
  2. Entity Frameworkの(またはNHibernateは、味に依存する)
  3. ASP.Net MVC
  4. HTML
  5. Javascriptを/ jQueryの

これは、中小規模のWebアプリケーションを構築するために必要なものです。 Webサービス、RIA、Silverlight、WCFなど、基本に慣れるまで心配しないでください。

+0

これらの技術を使ってウェブアプリケーションを作成することは可能ですが、 Webサービスを放棄することに同意する。 OPは新しい卒業生を訓練しています。確かに彼らは猿を投げただけでなく、現在のベストプラクティスを教え、それを踊らせるように言わなければなりません。 – Darbio

関連する問題