8.5 MVVM Readings

Overview

8.5 MVVM Readings

Work through the stories in order. Use the acceptance criteria to check each feature, and complete the nested tasks using the specified names, values, and scenarios.

Read and apply the assigned design ideas
Acceptance Criteria
Acceptance criteria
  • The required chapter and page ranges below have been read.
  • Required articles and optional extension readings remain distinguishable.
  • The matching Canvas activity is completed using the assigned readings as references.
Instructions
1.Head First Design Patterns Second Edition
A Pages 317-380 (Previously read in module 8.4)
2.Read the following articles.

Understanding MVC, MVP and MVVM Design Patterns (DotNetTricks)

Understanding MVC, MVP and MVVM Design Patterns (DotNetTricks)

MVVM in WPF (C-SharpCorner)

MVVM in WPF (C-SharpCorner)

Model-View-ViewModel (MVVM) Explained (CodeProject)

Model-View-ViewModel (MVVM) Explained (CodeProject)

MVC Walkthrough (TutorialsTeacher)

MVC Walkthrough (TutorialsTeacher)

Required reading: MVC Architecture, Create First MVC App, MVC Folder Structure, Controller, Model, View, Integrate Model, View and Controller, and Model Binding

Getting Familiar With The Awesome Repository Pattern (DevTo)

Getting Familiar With The Awesome Repository Pattern (DevTo)

Implement Step-by-Step Generic Repository Pattern in C# (Medium)

Implement Step-by-Step Generic Repository Pattern in C# (Medium)

This article talks about "Generics". You do not need to worry about that for right now.

A Read the following articles.
3.Complete the learning activity assignment, using these articles as reference.
A Complete the learning activity assignment, using these articles as reference.
Completion review
4.Review the feature acceptance criteria
A Confirm the required results

Return to each story and verify its acceptance criteria. Preserve the submission format and destination stated in the activity; a reading, setup guide, lab, video demonstration, and oral final may require different evidence.

Read and apply the assigned design ideas