Modular Course (Select your Modules)

DEVELOPING ASP.NET MVC 4 WEB APPLICATION

   In this course students will learn to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of a web application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. 

Introduction (0.5 day)

• Exploring ASP.NET MVC4

• Designing ASP.NET MVC 4 Web Applications

Core Principles (2 days)

• Developing ASP.NET MVC 4 Models

• Developing ASP.NET MVC 4 Controllers

• Developing ASP.NET MVC 4 Views

• Structuring ASP.NET MVC 4 Web Applications

• Controlling Access to ASP.NET MVC 4 Web Applications

• Building a Resilient ASP.NET MVC 4 Web Application

Advanced Topics (0.5 day)

• Implementing Web APIs in ASP.NET MVC 4 Web Applications

• Handling Requests in ASP.NET MVC 4 Web Applications

Optional Topics (1 day)

• Testing and Debugging ASP.NET MVC 4 Web Applications

• Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications

• Deploying ASP.NET MVC 4 Web Applications