Learn to build a Blazor WebAssembly application using enterprise level concepts, design patterns, and features.