7854  Reviews star_rate star_rate star_rate star_rate star_half

Introduction to Blazor WebAssembly

Blazor WebAssembly is a .NET Core web technology for hosting applications that can run your client-side C# code directly in the browser using WebAssembly. In this Introduction to Blazor WebAssembly...

Read More
Course Code ASPNC-110
Duration 3 days
Available Formats Classroom

Blazor WebAssembly is a .NET Core web technology for hosting applications that can run your client-side C# code directly in the browser using WebAssembly.

In this Introduction to Blazor WebAssembly training course, attendees learn how to build UI apps leveraging the same component-based patterns popularized by libraries such as Angular and React, but using C# programming. Students learn how to reduce dependence on JavaScript UI libraries and frameworks and utilize JavaScript only when needed, not as the basis of their client-side applications. This course also uses an ASP.NET Core backend.

Skills Gained

  • Understand the Blazor platform
  • Build UIs with components
  • Utilize data binding and event handling
  • Compose components
  • Build Blazor pages and configure routing
  • Deploy a Blazor WebAssembly application to production
  • Consume server data via REST APIs
  • Unit test Blazor apps

Prerequisites

  • C# programming experience
  • HTML, CSS, and JavaScript development experience

Course Details

Course Outline

  • Introduction
  • Blazor WebAssembly Application
  • Razor Components and Data Binding
  • Composing Razor Components
  • Razor Component Forms
  • Razor Component Pages
  • Using Server Data
  • Interacting with JavaScript
  • Unit Testing
  • Conclusion