TH23 Building Single Page Web Applications with HTML5, ASP.NET MVC4 and Web API


3:00 pm - 4:15 pm

Level: Intermediate

Marcel de Vries



Single page applications can be thought of as a state full HTML client application communicating with a services backend.  This type of application has a similar architectural style as e.g. Silverlight applications but with the advantage of not requiring a plugin. The HTML client utilizes the power of JavaScript and client side java Script libraries like knockout.js and Upshot.js. to interact with backend services. These backend services are built with ASP.NET MVC4 Web API. After attending this session you will know what Single Page Applications are, when to use them and how to build them using the power of ASP.NET MVC 4, Upshot.js and Knockout.js

You will learn:

  • Understand the architectural implications of a Single Page application
  • Understand the power of Knockout.js to enable HTML5 and data binding using the MVVM pattern
  • Understand the role of Web API to provide an interaction layer for your application
  • Show a practical way to implement Single Page Applications using HTML5 and MVC4