How can i learn .Net MVC shortly?

Nowadays its quite common to ask for MVC expertise in interviews.Since i haven't worked on MVC so far,finding so much difficulty in cracking interviews.Please suggest quick way of learning MVC. Even you can refer a short project with all features in MVC

Best Regards,
Rajesh Muthusamy
RajeshMuthusamyAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Kanti PrasadCommented:
Entire .net is on MVC architecture
https://msdn.microsoft.com/en-us/library/dd381412(v=vs.108).aspx

The basic is

Model =  database where you have the data.

View  = view or display of the data to the user.

Controller =  Software Code that controls the interactions between the Model and View.

sample MVC in .net
http://blog.codinghorror.com/understanding-model-view-controller/

interview questions
http://www.interviewquestionspdf.com/2014/09/aspnet-interview-questions-and-answers.html
http://www.careerride.com/DOT-NET-interview-questions-and-answers.aspx

most interviewer will ask MVC, dependency injection, Facade, Singleton design patterns
www.youtube.com/watch?v=V_Oy7UphovM
http://www.codeproject.com/Articles/98598/How-I-explained-Design-Patterns-to-my-wife-Part
http://www.dofactory.com/net/design-patterns

work on your subject and coding skills then you will be able to clear interviews naturally.
Read as many sites as possible and write code and you will get the confidence to clear interviews.
I wish you good luck!!!
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
David Johnson, CD, MVPOwnerCommented:
There is really no all encompassing tutorial in MVC.  All it really is a way of separating the business logic (model) from the presentation (viewl) logic and the imput layer (controller)
The business layer (Model logic)
https://www.youtube.com/watch?v=qXRcVhWxuaU
W3 School: MVC introduction
MVC for Noobs
MVC interview Questions
0
Kanti PrasadCommented:
Here is an analogy

Say you have your shirt trouser and socks stitched with the same cloth and all 3 attached then every time you have  to put it on  you have to put on all three but if you have your shirts, trouser and socks stitched separately  then you can chop and change them to your will. So the idea of MVC is the same. The base idea is loose coupling and easy to manage  etc

Model = Database -- you can sql \ stored procedures or change db to Oracle, SQL Server, DB2, Sybase etc

View = what you see on your browser - you can view it via chrome, firefox, iexplore etc

Controler = the written code or deployed code that is in the application servers
0
Kamal KhaleefaInformation Security SpecialistCommented:
you can start with Microsoft virtual academy as well
0
Jacques Bourgeois (James Burger)PresidentCommented:
And forget about "quick". In today's environment, there is never a quick way of learning new stuff.

Simply reading about something is not a way to learn it. You need to practice it, at least on a self imposed true life project.

Knowing the concepts is important, but not enough. Interviewers will know very easily if you simply repeat what you have read or if you speak by experience. Never say that you know MVC unless you have experience. You have more chances of landing a job by saying that you have no experience but know about the theoretical concepts and learn easily. Trying to make them think that you have experience in something that you have never used will put you out in a bad way, and you can be sure that an experienced interviewer won't go for it.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.