Introdução
O Blazor cria aplicativos Web interativos usando o código .NET, que permite o compartilhamento da lógica do aplicativo no lado do servidor e do cliente, sem a complexidade de gerenciar bibliotecas JavaScript do lado do cliente.
Suponha que você tenha sido contratado por uma empresa de entrega de pizzas para modernizar o site da empresa voltado para o cliente. Você recebeu modelos de páginas da Web dos designers gráficos e discutiu detalhadamente a funcionalidade do site com todos os stakeholders. Agora, você quer começar a criar o site com as páginas principais de pesquisa de pizza. Sua equipe trabalha com C# há muitos anos e tem menos experiência com JavaScript. Por isso, você quer escrever o máximo de código possível em .NET. Em módulos posteriores neste roteiro de aprendizagem, você criará as páginas de autenticação e de finalização de compra.
Neste módulo, você aprenderá sobre os componentes Blazor, bem como usá-los para criar uma interface do usuário que exiba dados dinâmicos.
Objetivos de aprendizagem
Ao final deste módulo, você saberá como:
- Montar uma interface do usuário para um aplicativo Web criando componentes Blazor.
- Acessar dados para exibi-los em seu aplicativo Web.
- Compartilhar dados em seu aplicativo Web entre vários componentes Blazor.
- Associar um elemento HTML a uma variável em um componente Blazor.