We are in the last chapter of this book. We learned a lot of concepts in the previous chapters, such as how to create an ASP.NET Core Web API, write controllers and actions, adding routing, middleware, unit testing, and handling errors to optimization, and deploying and hosting on various environments.
The hosted web API was tested either using Postman or Fiddler tools, and it works fine. But the real use of ASP.NET Core Web API (and, in general, a web API built with any framework) lies in its ability to be consumed by front end applications such as web, mobile, or desktop apps.
Just as ASP.NET Core is cross platform, we have various web frontends that can be developed cross platform with open source technologies.
In this chapter, we will focus on building a web application with a modern web framework, such as Angular 4 (aka Angular), ReactJS, TypeScript ...