Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Last post Dec 29, 2012 10:09 AM by Abhishek Luv
Dec 28, 2012 09:02 PM|LINK
There is a book for
Mike Brind about Using WebMatrix to build ASP.NET Web Pages. It seems to be a good book but maybe the author didn't talk about C# in enough detail fro building sites nor he talked about something like Normalization in databases which is important.
However, my quesion is: Is that book a good start if my goal is o learn web development using MVC while I'm a beginner? Can I learn from that book and after that start learning ASP.NET MVC, or should I go and try directly to learn MVC?
Dec 28, 2012 09:12 PM|LINK
What is your objective?
How much time do you have?
Who is paying for your time learning WebMatrix or MVC?
Dec 28, 2012 09:27 PM|LINK
What is your objective?
To learn how to build dynamic sites and try to make freelance services.
4 hours a day
Dec 28, 2012 09:35 PM|LINK
Yes dear you can start learning ASP.NET MVC. Pluralsight is the best place to learn everything related to Microsoft web development stack.
If you can shell out $25 monthly then go for http://www.pluralsight.com/training/Courses/TableOfContents/mvc4
hope that helps
Dec 28, 2012 09:44 PM|LINK
I am speculating here but I think that there is ample supply of MVC specialists. You would be competing with hordes of them, most of them educated by a previous employer. They have gone through the school of hard knocks on someone elses expense.
You would be doing that on your own expense.
If you were really good at it you could probably compete if you kept your overhead low. The specialists would not work for an hourly rate that you think is pretty good money.
WebMatrix is easy to learn and is pretty powerful, it probably is powerful enough for most of the websites you would be making. I mean corporations would probably not do business with a one man shop.
There you could really compete, because you can whip out a functional website in no time, while the specialists are still writing specifications and having meetings with the clients.
From a clients perspective, the development platform is probably secondary to price and delivery.
Of course this is all just my opinion, I could be wrong.
Dec 29, 2012 08:40 AM|LINK
My book is about using the Web Pages framework to build dynamic web sites as it says on the back cover. It is not about building web sites with MVC. If you really want to learn MVC, then buy an MVC book, although none of them cover C# or database design
in any detail either. If you have tried to learn MVC and get bewildered with all the talk about Actions, Controllers, ModelBinding, Filters etc, then you perhaps the Web Pages framework is a better starting point. It will provide a sound introduction to ASP.NET
and you can build profitable sites using it.
Dec 29, 2012 10:09 AM|LINK
With MVC you will need to learn all this :
HTML , CSS, JQuery, Entity Framwork or NHibernate, Dependency InjectionI - Unity or Autofac or Structuremap or Ninject, Razor, and first is C#.
So we have a huge learning curve. What you can do is start learning asp.net web pages and side by side do MVC. Me too doing the same thing.
Pluralsight videos and books(not pdf they hurt my eyes) are good resource for me to learn.
Hope that helps.