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
Best Regards,
Rajesh Muthusamy
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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
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.
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.
The business layer (Model logic)
https://www.youtube.com/watch?v=qXRcVhWxuaU
W3 School: MVC introduction
MVC for Noobs
MVC interview Questions