Introduction
Blazor crea applicazioni Web interattive usando il codice .NET. Consente di condividere la logica dell'app sia sul lato server che sul lato client, senza la complessità della gestione delle librerie JavaScript lato client.
Si supponga che una ditta di consegna pizze ti assuma per modernizzare il sito web destinato ai clienti. Vengono forniti mockup di pagine Web da grafici designer e vengono illustrate in dettaglio le funzionalità del sito con tutti gli stakeholder. A questo punto, si vuole iniziare a creare il sito con le pagine principali di esplorazione della pizze. Il team ha molti anni di esperienza in C#, ma è meno esperto con JavaScript, quindi si vuole scrivere il maggior numero di codice possibile in .NET. Nei moduli successivi di questo percorso di apprendimento si creano le pagine di checkout e autenticazione.
In questo modulo vengono fornite informazioni sui componenti Blazor e su come usarli per creare un'interfaccia utente che visualizza i dati dinamici.
Obiettivi di apprendimento
Alla fine di questo modulo, sarai in grado di:
- Assemblare un'interfaccia utente per un'app Web creando componenti Blazor.
- Accedere ai dati da visualizzare nell'app Web.
- Condividere i dati nell'app Web tra più componenti Blazor.
- Associare un elemento HTML a una variabile in un componente Blazor.