Summary
In this chapter, we learned about ASP.NET Core Blazor. You created a simple task-tracking application with Blazor Wasm and published it to Azure Static Web Apps with GitHub Actions. From here, you could use ASP.NET Core Identity to integrate an application login and save the task data to Azure SQL, Azure Cosmos DB, or another cloud-based data store. This would allow personalizing the task list for each user and saving its state. We created a WinUI 3 application to run the Blazor client on Windows, but you could also send users directly to your site or create a JavaScript-based PWA for desktop and mobile clients. For more information about creating a PWA with Blazor WASM, check out this Microsoft blog post: https://devblogs.microsoft.com/visualstudio/building-a-progressive-web-app-with-blazor/.
Note
To learn more about building web applications with Blazor, you can read Web Development with Blazor by Jimmy Engstrom. Here’s the Amazon link: https://www.amazon.com...