Simple play icon Course
Skills Expanded

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

by John Papa

Learn how to create rich user experiences by building Single Page Applications with HTML5, jQuery, Knockout, and the ASP.NET Web API.

What you'll learn

Single Page Applications (SPA's) focus on delivering rich user experiences with significant client-side interactions using JavaScript, HTML5, and CSS. In this course I'll explore how to build end to end SPA solutions using data binding and MVVM on the client, data services for abstracted calls, navigation and routing, responsive design for mobility, and local storage. On the server, we will explore layered patterns, ASP.NET Web API for RESTful services returning JSON, and Entity Framework Code First for data access.

Table of contents

About the author

John Papa is a dedicated father and husband, a professional Web Developer, and professional storyteller in the technology community. He currently is a Partner GM for Microsoft leading the Growth Ecosystems Cloud Advocacy teams and has formerly worked for Disney on several web and mobile applications ans systems that you may have used. His passions are coding and teaching modern web technologies, running, and enjoying everything Disney with his family. John is a co-host of the Web Rush podcast... more

Ready to upskill? Get started