Projetar um modelo de visualização MVVM para .NET MAUI

Intermédio
Programador
.NET MAUI
.NET
Visual Studio

Saiba mais sobre o padrão de design MVVM e como ele pode separar sua lógica de negócios e o código da interface do usuário. Saiba como os modelos de visualização são projetados e por que eles são uma parte importante do padrão.

Objetivos de aprendizagem

Ao final deste módulo, você é capaz de:

  • Identifique quando usar o padrão Model-View-ViewModel (MVVM).
  • Use um viewmodel para orientar o comportamento visual.
  • Melhore a capacidade de teste do código por meio de propriedades vinculáveis a dados.

Pré-requisitos

  • Visual Studio 2022 com a carga de trabalho do .NET MAUI
  • Opcional: Instalações locais Visual Studio Code, o .NET SDK com carga de trabalho .NET MAUI e a extensão .NET MAUI para Visual Studio Code
  • Familiaridade com conceitos de programação intermediários, como interfaces, classes e atributos.
  • Capacidade de escrever código XAML (Extensible Application Markup Language).
  • Concluiu o módulo anterior neste caminho de treinamento ou entenda como a vinculação de dados funciona no .NET Multi-platform App UI (MAUI).