Information Technology

Creating Blazor Server Apps with .NET Core

Course Code: 2388

Blazor is a new, opensource platform from Microsoft that lets you build interactive web UIs using C# instead of JavaScript. Blazor apps are composed of reusable web UI components, designed as Razor components, and implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries.

This two-day course introduces students to the basics of creating a Blazor server application in Visual Studio that dynamically reads and writes data to a Microsoft SQL Server database.  

Course Topics

  • What is Blazor?
  • Creating Blazor server projects in Visual Studio
  • Creating model, interface and service classes
  • Implementing SQL connectivity
  • Working with layouts
  • Creating Razor components
  • Creating forms and editing form data
  • Handling form submission and validation
  • Deploying Blazor Server Apps

Materials for Class:   Instructor’s Handout with Practice Exercises