SPA | John Papa

John Papa

Evangelist on the loose

SPA

Single Page Applications (SPA) are built on expanding reach via the browser, reducing round tripping, and enhancing User Experience (UX). This page contains resources for building a SPA.

SPA Jump-Start Series

Live Demo

Code Camper Jump-Start Demo

Open Source

Download the source code to Code Camper Jump-Start

Intermediate Code Camper SPA Series

Live Demo

Code Camper Demo

Free Video: SPA with Durandal, Knockout and Breeze

Video: Single Page Apps JumpStart

SPA Jump Start is a beginner level training videos at Pluralsight that steps through building a SPA from scratch.
Build a Single Page Application (SPA), in JavaScript and HTML, with a rich user experience and runs on almost any device! This course fits in nicely to jumpstart Single Page App development and get you moving quickly and efficiently. This is an end to end course that starts from File | New project and builds a fully functional SPA with multiple pages, insert, update, delete, validation, sharing data, across views, modularity, AMD, view compositions, and much more. begins with an exploration of the new ASP.NET SPA templates including Hot Towel. In fact, the Hot Towel template was inspired and created specifically for this course.

Video: Single Page Apps with HTML5, Web API, Knockout and jQuery

Intermediate level training videos at Pluralsight that demonstrates an end to end solution including the data repository, unit of work pattern, Web API on the server and a full featured SPA on the client.

Create: Hot Towel SPA Visual Studio Project Template

Want to build a SPA but can’t decide where to start? Use the Hot Towel Visual Studio Template and in seconds you’ll have a SPA and all the tools you need to build on it!

Hot Towel is a Visual Studio 2012 ASP.NET MVC project template (VSIX) that creates a great starting point for building a SPA. Out of the box you it provides a modular structure for your code, view navigation, data binding, rich data management and simple but elegant styling.

Hot Towel SPA on NuGet

Hot Towel also comes as a NuGet package that you can add to an ASP.NET MVC application. If you start from scratch, the template is the way to go. If you have an existing project, you can use the NuGet package (which lacks the start-up hooks that the template has).

Hot Towelette SPA on NuGet

Hot Towel also comes as a NuGet package that you can add to an ASP.NET application (no MVC required). If you start from scratch, the template is the way to go. If you have an existing project, you can use the NuGet package (which lacks the start-up hooks that the template has).