Ask the Expert: Build a Web App with Blazor

Blazor apps are composed of reusable web UI components built using C#, HTML, and CSS. With Blazor, you can build client and server code with C# and share code and libraries with the front-end client code and back-end logic. Join Brian Clark and Cecil Phillip as they walk through building an app with Blazor and take your questions live.


  • 00:00 - Introduction
  • 01:32 - What is Blazor?
  • 10:45 - What databases are supported in Blazor?
  • 12:38 - Where do we get started with Blazor?
  • 14:37 - What's the difference between the Razor used in ASP-NET MVC and the one used in Blazor?
  • 16:49 - Does Blazor support multiple platforms (i.e. Mac, Linux)?
  • 17:53 - Is there a roadmap for learning Blazor?
  • 20:48 - How long will it take to learn Blazor from scratch?
  • 22:54 - Is Blazor only for creating Web Apps or can we create Android/iOS Apps?
  • 28:01 - Is there a library of components supported by Microsoft (e.g. Radzen Blazor Components, Searchable dropdownlist, etc.)?
  • 29:17 - Closing Notes

Ready to get hands on? Check out Microsoft Learn