学习ASP.NET必须学习哪条学习路径?

时间:2010-01-23 19:40:32

标签: asp.net

我是一名OOP开发人员,主要使用最流行的Web开发脚本语言PHP。

为了掌握我作为PHP开发人员的技能,我将PHP,OOP技术,客户端语言分为Javascript,AJAX,AJAX库,CMS,框架(Zend,Cake等)。 MySQL的深度,LINUX(主要是作为Web开发人员的光学)......

那么我现在需要一些具体的指导方针来确定我需要掌握哪些具体的领域才能成为我自己的ASP.NET开发人员,然后构建一个学习路径。 (如C#,WebForms,ADO等)......

最好的所有伟大的开发人员在这里。

德棉

4 个答案:

答案 0 :(得分:3)

  • C#或VB.Net(最好是C#)(包括CLR的一般知识)
  • ASP.Net Webforms(或ASP.Net MVC)
  • ADO.Net(您还应该学习LINQ to SQL或其他ORM s.a. NHibernate)
  • T-SQL和SQL Server(除非您打算使用其他数据库)
  • 基本Windows服务器知识和IIS管理
  • 我假设您已经了解了客户端开发所需的一切。建议学习ASP.Net AJAX和JQuery(Visual Studio支持)
  • Web服务(或更好的WCF)
  • 根据您的应用程序的复杂程度,您还应该考虑查看一些IoC Container s.a. NInject或更高级的框架(企业库,Spring.Net)

您可以在亚马逊上查看每个主题的推荐阅读材料。

答案 1 :(得分:1)

我建议你从头开始构建一个应用程序,一个你理解的问题域内的东西,或者可能重写一个以前的项目。

有一些有用的链接可以开始:

答案 2 :(得分:0)

查看skills measured for Microsoft's certification exam 70-562(Microsoft .NET Framework 3.5,ASP.NET应用程序开发)。它为开发过程中使用的一些技能提供了一个体面的,实用的概念。

答案 3 :(得分:0)

除了ADO.Net和Linq to SQL之外,还要添加实体框架。