In this CertKit you will learn how to use ASP.NET MVC templates to create new web applications, how to design the user experience with adaptive user interfaces, and how to work with the ASP.NET Web API and MVC extensibility points. You also learn how to reduce network bandwidth and plan for search engine optimization, how to design application architecture for RESTful web applications, and how to implement security features like user authentication and authorization. It also covers how to troubleshoot runtime issues, handle exceptions, and debug Windows Azure applications, as well as how to configure an ASP.NET MVC web application for deployment in Visual Studio 2017.