Web Client

W13 Building Single Page Web Applications Using Aurelia.js and the MVVM Pattern


3:00pm - 4:15pm

Level: Intermediate

Ben Hoelting

Senior Technologist


XAML developers love the Model-View View-Model (MVVM) pattern. Many JavaScript frameworks use this pattern for Web-based applications. They take the client side coding model developers are familiar with and provide it to the Web world. Some frameworks like AngularJS force you into certain patterns. Many have learned patterns like MVVM and want to leverage that knowledge instead of learning something new. This session will define the MVVM pattern and the benefits of using it. It will also show how you can use Aurelia and ASP.NET MVC to build responsive, robust applications that feel like desktop applications. Finally, you'll go one more step and use TypeScript and Aurelia to make developing SPAs even more productive.

You will learn:

  • The MVVM Pattern, JavaScript frameworks that enable the MVVM Pattern for the Web
  • How to wire up Aurelia, TypeScript, and ASP.NET MVC