Chapter 11: Creating an ASP.NET Core 5 Web Application
Up until now, we have built all the core components of the application, such as the data access layer and service layer, and all these components are primarily server-side components, also known as backend components. In this chapter, we will build the presentation layer/User Interface (UI) for our e-commerce application, which is also known as the client-side component. The UI is the face of the application; having a good presentation layer not only helps with keeping users engaged in the application but also encourages users to come back to the application. This is especially the case with enterprise applications where a good presentation layer helps users to navigate through the application easily and helps them in performing various day-to-day activities that are dependent on the application with ease.
In this chapter, we will primarily focus on understanding ASP.NET Core MVC and developing a web application using ASP...