我以什么顺序增加ASP.NET知识?

Abd*_*med 3 c# asp.net asp.net-mvc asp.net-ajax

我在ASP.Net方面有一些经验,可以毫不费力地解决这个问题,但是我对asp.net和.net的了解存在很多差距.

我知道c#和asp.net的基础知识,所以我可以完成大部分工作.但我对LINQ,Entity Framework,ADO.NET,委托,ASP.NET Ajax,ASP.NET MVC,Providers,asp.net提供的不同api(如会员资格),默认控件一无所知asp.net附带的以及用于创建丰富,稳定和高性能的asp.net站点的常规模式.名单不断......

我现在真的想要升级我的技能,并成为一个全面的.net开发人员,然后我在曲线中落后太多.我也一直想研究ASP.NET MVC,因为我想扩展一个开源项目.

问题是,每次我开始学习,我都会感到不知所措.我不知道从哪里开始,有什么相关的,什么不是.我基本上需要弄清楚我应该以什么顺序接近所有这些不同的东西并解决它们?

我是否应该使用其中一本可怕的asp.net 3.5书籍(例如asp.net释放... 1500页)并从头到尾阅读它?然后拿起一些关于ASP.NET MVC的书?我是否需要从头到尾真正阅读这些书籍,还是有可以安全跳过的主题?

对不起,如果问题措辞严厉,但我认为我的问题应该很明显.我觉得.net正在快速发展,我越来越多地落后了.除此之外,我真的想成为一名优秀的asp.net开发人员,因为Web开发有点像我的激情.

我目前拥有的书籍......

ASP.Net 3.5 Unleashed

使用ASP.NET 3.5构建Web 2.0门户

在C#2008中使用Pro ASP.NET 3.5

Javascript:好的部分

Pro C#2008和.NET 3.5平台

Dav*_*rab 13

编写ASP.NET应用程序.

学习任何平台的最佳方式是写入它,当你遇到一些你没有看到或知道如何查找它的东西.当你这样做时,你就是自学,如果你从一本书中读到它,你会学到更多,并记住更多.

这里开始吧.这是一本关于MVC的免费书籍.输入示例而不是仅仅读取它并稍微修改代码.然后自己出去.你的技能会迅速提升.

  • 如果可以的话,我会给这个答案+10.正如你可以读到开飞机了几十年,但仍不能胜任实际**做它,编写应用程序是学习的最好方式.我多年没有买过技术书了.技术书籍只是浪费树木 - 您需要的信息中有99%是免费在线的(比如这里!) (5认同)