Full Stack Web Development

W09 C# in the Browser with Blazor and WebAssembly


1:30pm - 2:45pm

Level: Intermediate

Rockford Lhotka

VP of Strategy


WebAssembly (wasm) is an important new browser capability that allows us to write web pages in languages other than JavaScript. For .NET developers it is exciting to know that we can use C# to write browser-based code. The experimental ASP.NET Blazor technology is a UI framework for creating web pages with C# and Razor syntax. If you are a web client developer interested in how wasm expands web development, or a smart-client developer looking for the next UWP/WPF/Windows Forms, but cross-platform and in the browser, then this technology is for you!

You will learn:

  • How to build a smart-client browser-based app using Blazor
  • How to share .NET Standard code on web server and in the browser
  • How Razor syntax in the browser might be the smart client UI framework of the future