December 2017
Intermediate to advanced
468 pages
13h 12m
English
MVVM is a popular pattern used for developing reusable and easily testable web applications. MVVM is a modern variant of MVC and the core objective is to have true separation between the Model and the View components. The main components of the pattern are the following:
The layered architecture of the pattern is depicted in the following diagram:

The various components of the MVVM pattern are as follows:
Model: This component represents business logic and data. This means that the business logic that specifies how the data should be manipulated is present in the Model component. ...