Understanding the goal of what we are going to build using various technologies
As we've learned from the previous section, Blazor is only a framework for building UIs. To make learning Blazor fun and interesting, we are going to use various technologies to build a whole web application to fulfill a goal. That goal is to build a simple data-driven web application with real-time capability using cutting-edge technologies: Blazor Server, Blazor WASM, ASP.NET Core Web API, SignalR, and Entity Framework Core.
Figure 5.3 illustrates the high-level process of how each technology connects.
Based on the preceding diagram, we are going to need to build the following applications:
- A web app that displays and updates information on the page via API calls. This application will also implement a SignalR subscription that acts as the client to perform real-time data updates to the UI.
- A Web API app that...