为Web开发人员提供进入.NET世界的新人的建议

时间:2010-11-29 04:00:25

标签: .net

我想知道什么是一个很好的提升计划,你可以推荐一个典型的ASP.NET Web开发人员,他是一个全新的.NET世界。要学习的东西太多了,培训的时间太少了。

C#

ASP.NET

ASP.NET MVC

JQuery

AJAX

Silverlight

RIA

WCF

...列表继续......

4 个答案:

答案 0 :(得分:1)

我给你的第一条建议是要了解你列出的技术如何,但肯定不必相关。您正在谈论服务器端,客户端,浏览器插件等。

您需要的是一个项目。不要觉得你必须因为可以而让厨房生病。给自己一个项目并随时学习。

答案 1 :(得分:1)

我强烈建议您查看认证考试,如果没有参加考试,请阅读Microsoft Press Self-Paced Training Kit。

这是WCF书(考试70-503): http://www.microsoft.com/learning/en/us/Book.aspx?ID=12486&locale=en-us

如果您真的致力于获得MCPD Enterprise Application Developer认证,尽管可能需要几个月的兼职工作。

答案 2 :(得分:0)

按顺序排列:

  1. C#(和.NET框架)
  2. ASP.NET
  3. ASP.NET Web服务
  4. JQuery的
  5. AJAX
  6. ASP.NET MVC
  7. 原因:您需要了解C#或VB.NET才能开始使用ASP.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#语言,然后您可以选择阅读WinForms,WPF或ASP.NET章节,然后是WCF / WebServices等......

答案 3 :(得分:0)

我会推荐这个......

  1. C#
  2. 实体框架(或NHibernate,取决于品味)
  3. ASP.Net MVC
  4. HTML
  5. 使用Javascript / Jquery的
  6. 这就是构建中小型Web应用程序所需的全部内容。在您熟悉基础知识之前,不要担心Web服务,RIA,Silverlight,WCF等。