April 2017
Intermediate to advanced
564 pages
24h 7m
English
This layer contains all the user interfaces of an application. In terms of ASP.NET Core, it contains MVC controllers, views, static files (images, HTML pages), JavaScript files, and other client-side frameworks like Angular, Knockout, and others. This is the frontend layer with which the user interacts. Keeping this layer separate facilitates upgrading the existing interfaces or design without making any changes to the backend layers.
There are some architectural principles which should be followed when designing the presentation layer. A good presentation layer design can be achieved by following these three principles:
Read now
Unlock full access