Beginning Web Development using ASP.NET MVC

Yesterday I had an opportunity to talk on web development using ASP.NET MVC for students at AIOU.
I wanted to make sure that students have good concept of “Web” and the HTTP transactions. Plus in the start, it takes a little time for beginners to understand the Model-View-Controller (MVC) pattern and the convention over configuration style in ASP.NET MVC. So I started the session with web fundamentals and moving to demonstrating ASP.NET MVC project.
For those asking for presentation slides, which I think are not very important here but may be helpful, are shared on slideshare.