Link to home
Start Free TrialLog in
Avatar of RajeshMuthusamy
RajeshMuthusamy

asked on

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
ASKER CERTIFIED SOLUTION
Avatar of Kanti Prasad
Kanti Prasad

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of David Johnson, CD
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
Avatar of Kanti Prasad
Kanti Prasad

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
you can start with Microsoft virtual academy as well
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.