Publisher's Synopsis
Blazor WebAssembly es un framework Single Page Application (SPA) para crear aplicaciones web interactivas del lado del cliente utilizando .NET y WebAssembly.
En este entrenamiento desarrollaremos una aplicación Blazor WebAssembly completa, desde la creación de la solución utilizando la plantilla Blazor WebAssembly App con Visual Studio 2019 hasta la publicación de esta en Microsoft Azure.
La aplicación será desarrollada para una tienda ficticia de Pizzas y permitirá a los usuarios ordenar pizzas, personalizar sus ingredientes y llevar un seguimiento del envío en un mapa que muestre la trayectoria del repartidor. Implementaremos OAuth y OpenID Connect para la autenticación y autorización de usuarios.
Incorporaremos características Progressive Web App (PWA) para hacer que la aplicación pueda comportarse como una aplicación nativa del sistema operativo, permitiendo su instalación y la recepción de notificaciones push.
A medida que vayamos desarrollando la aplicación, aprenderemos de las distintas características que nos ofrece el framework Blazor WebAssembly.
Este entrenamiento está basado en la versión Blazor WebAssembly con .NET 5.