hi

1) What technologies must one learn, before they can move on to
ASP.NET MVC ( I know how to program in C# but that's it)?

With ASP.NET web forms you are only required to know one programming
language and HTML, and you are already equipped to start learning
them, while you learn additional features on the need basis --> if you
want to tackle databases, you learn ADO.NET, if you also want to use
LINQ, you also learn it in parallel to web forms --> point being,
ADO.NET, Javascript, LINQ etc are “additional” features, not needed to
learn web forms themselves.



 “Although the ASP.NET MVC framework provides a more structured model
that enforces a clear separation of concerns within applications, and
makes it easier to unit test ASP.NET applications, as well as many
other more good characteristics, it raises the learning threshold for
most beginners without enough required fundamentals (JavaScript
programming, ORM concepts, Linq to SQL, C# Lambda expression, Unit
Test experience in TDD, etc.) ”

a) According to the above quote, with MVC  you MUST know Javascript,
LINQ, Test driven design, ORM if you even wish to learn the MVC
basics. So at what stage of learning MVC should/need I also to learn
Javascript, LINQ etc? As I’ve said, this is not the case with Web
forms


b) Are there any other technologies and/or programming techniques one
must know in order to even be able to learn MVC basics?

c) Where can I learn ORM concepts and test design driven techniques?
Is there a special ( non ASP.NET MVC related ) book on the subjects or
should books on ASP.NET MVC also explain those concepts ( when they
are finally published )?



thank you

Reply via email to