Projete um viewmodel MVVM para .NET MAUI

Intermediário
Desenvolvedor
.NET MAUI
.NET
Visual Studio

Aprenda 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. Aprenda como os viewmodels são projetados e por que eles são uma parte importante do padrão.

Objetivos de aprendizagem

Ao final deste módulo, você será capaz de fazer o seguinte:

  • Identificar quando usar o padrão MVVM (Model-View-ViewModel).
  • Usar um viewmodel para direcionar o comportamento de visual.
  • Aprimorar a capacidade de teste de código por meio das propriedades associáveis a dados.

Pré-requisitos

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