I have some experience working in ASP.Net and I can get around it without any problems, however there are many gaps in my knowledge of asp.net and .net in general.
I know the basics of C # and asp.net, so I can accomplish most things. But I don’t know anything about LINQ, Entity Framework, ADO.NET, delegates, ASP.NET Ajax, ASP.NET MVC, Providers, various api provided by asp.net (for example, membership), the default controls that come with asp.net, as well as the usual templates used to create rich, stable and high-performance asp.net sites. The list goes on and on ....
I really wanted to upgrade my skills now and become a well-rounded .net developer before I get too far behind. I also made sense to partially explore ASP.NET MVC because I would like to extend an open source project.
The problem is that every time I start to study, I am too overloaded. I do not know where to start, what is relevant and what is not. I basically need to find out in what order should I approach all these different things and solve them?
Do I have to go down one of these monstrous asp.net 3.5 books (like asp.net unleashed ... 1500pages) and read it from start to finish? And then pick up some book on ASP.NET MVC? Do I really need to read such books from beginning to end, or are there topics that I can safely skip?
, , , . , .net , . , asp.net, - - .
, ...
ASP.Net 3.5 Unleashed
Web 2.0 ASP.NET 3.5
Pro ASP.NET 3.5 # 2008
Javascript:
Pro # 2008 .NET 3.5