Level: Intermediate
Modern web apps are often described as "responsive web," "Single Page Applications (SPAs)," or "JS Applications" These apps built with HTML5 and JavaScript (or TypeScript) are popular both for their light weight and high performance nature. Responsive apps run in a modern browser and provide users with a rich smart client experience that is generally consistent across different browsers and platforms. We'll discuss Modern Web Applications using a JavaScript framework as an implantation choice, their viability, advantages/disadvantages and comparison to traditional ASP.NET Web applications. With Angular 2 hitting the market we'll look at migrating our Angular1 app, and how best to position your web app to be ready for the move. In this session, you'll learn how to use Angular (1 and 2) and TypeScript to build a rich and compelling user experience in the browser, supported by .NET Core and the Web API back-end covered in the previous session.