From the course: ASP.NET MVC: Building for Productivity and Maintainability

What you should know

From the course: ASP.NET MVC: Building for Productivity and Maintainability

Start my 1-month free trial

What you should know

- [Instructor] In this course I'll be showing you how to improve existing ASP.NET MVC applications. In fact I've created this course to specifically target ASP.NET MVC applications that have been built using any of the wide variety of introductory tutorials available on the topic including the documentation provided by Microsoft and even my own video training on the topic. By and large these tutorials focus on how to use the variety of APIs provided by the ASP.NET MVC framework in order to build an application that works. Whereas in this course I look to build on top of that foundation by showing you patterns, practices and techniques that can help promote a merely working application to a highly maintainable one. So, in order to get the most out of this course you should already know the basics of building web applications using the ASP.NET MVC framework For example you should know how to create a new ASP.NET MVC project, how to deliver HTML pages using a combination of controller actions, routing and the Razor view engine. And finally how to manage references to third party libraries using the NuGet package manager. In fact even though it's not strictly a requirement I would expect that you'll get the most out of this course if you already have a fully functional ASP.NET MVC application available to you, which you can use to apply each of the techniques I show you immediately after learning them. This should really help you to understand and appreciate the impact these techniques can have. However, if you don't have an existing application don't worry, as long as you're comfortable enough with the ASP.NET MVC framework to build a functional application that will be enough and you can feel free to follow along with the course using the sample application I've provided. Speaking of which, check out the next video where I show you how to get access to that sample code.

Contents