In Single-Page Applications (SPAs) the entire page is loaded in the browser after the initial request, but subsequent interactions take place through AJAX requests. This means that the browser has to update only the portion of the page that has changed; there is no need to reload the entire page. The SPA approach reduces the time taken by the application to respond to user actions, resulting in a more fluid experience. The architecture of a Single Page Authorization (SPA) involves certain challenges that are not present in traditional web applications. However, emerging technologies like ASP.NET Web API, JavaScript frameworks like AngularJS and new styling features provided by CSS3 make it really easy to design and build SPAs. In this lab, take advantage of those technologies to implement Geek Quiz, a trivia website based on the SPA concept. You first implement the service layer with ASP.NET Web API to expose the required endpoints to retrieve the quiz questions and store the answers. Then, you build a rich and responsive UI using AngularJS and CSS3 transformation effects.
Code:
DEV-H201
Room:
Hall 7