.NET MVC learning [closed]
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
开发者_C百科 Improve this questionI am a UI Designer. My key areas of expertise are in XHTML, CSS and Javascript. I don't have any experience in Server Side Programming.
I've joined a new company as a UI Developer where I need to learn .NET MVC using C#. I don't know anything about ASP, C#, MVC etc. To learn these, where should I start?
A good introduction to asp.net MVC is the 1st chapter of Professional ASP.NET MVC 1.0. There are links part way down the page to the 1st chapter download, the completed code and somewhere to discuss it.
There's also the asp.net/mvc site, and pretty much anything tagged "mvc" on Scott Guthrie's blog. Scott Guthrie is the guy that runs the development teams that own ASP.NET, IIS and the CLR (and more!), which pretty much covers everything that makes up MVC. Some of the content there is a bit beyond "beginner" but it'll certainly help you to read around the subject. For example he has two sets of links from the middle of last year (May 30th and June 7th) from which I've extracted the following resources that are probably of specific interest to someone who's primarily a UI developer:
- Query Auto-Complete Text Box with ASP.NET MVC
- Using the jQuery Grid with ASP.NET MVC
- More ASP.NET MVC Best Practices (not specifically UI, but certainly useful to know!)
A very high level introduction to C# is contained in .NET Book Zero (PDF) by Charles Petzold, it's subtitled "What the C or C++ Programmer Needs to Know about C# and the .NET Framework", but as a broad overview of C# and the CLR, it's not a bad place to start.
You should start with the official asp.net MVC page @
http://www.asp.net/mvc
and have a look at the examples. Than skip to the NerdDinner tutorial to get some global insight in the framework and such:
http://weblogs.asp.net/scottgu/archive/2009/04/28/free-asp-net-mvc-nerddinner-tutorial-now-in-html.aspx
That nerddinner might be in MVC1 but I did see an adaption to MVC2 somewhere.
edit
If you have never programmed I suggest you buy a book as well. Do a lookup here on SO and skim for the most mentioned books and select a top 3 book. Although im not sure if you should buy a general "how to program" book as well.
Have fun :)
MSDN is a very good place to start: MSDN
you should start with :
http://www.w3schools.com/aspnet/mvc_intro.asp
http://asp.net/mvc
ASP.NET MVC quick start - a one-stop tutorial?
Beginning ASP.NET MVC with VB.net 2008
The NerdDinner Tutorial on Amazon seems to be pretty good.
Generally, I prefer to post the code rather than a link only, but that's a big tutorial to post as an answer.
精彩评论