Single Page Application con ASP.NET Core, Fluent Hibernate e AngularJS

Come creare una Single Page Application con ASP.NET Core sfruttando Fluent Hibernate e AngularJS.