Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Overview of Blazor WebAssembly

Getting Started

  • Creating an ASP.NET core hosted Blazor WebAssembly project
  • Setting up a Git repository

Forms and Authentication

  • Implementing user login forms and validation
  • Designing the user registration model
  • Logging objects to the console
  • Utilizing radio buttons
  • Navigating users via NavigationManager
  • Implementing AuthenticationStateProvider
  • Enforcing page restrictions
  • Managing authentication with LocalStorage
  • Implementing a logout feature
  • Optimizing navigation and adding a Favlcon

Web API and Entity Framework

  • Explaining the Model-View-Controller (MVC) pattern
  • Integrating the UnitController
  • Fetching units from the Web API
  • Clarifying HTTP methods
  • Installing and utilizing Entity Framework (EF)
  • Implementing DataContext
  • Inspecting the database
  • Managing units through adding, updating, and removing

.NET Core

  • Overview of .NET Core
  • Working with Razor components
  • Component communication strategies
  • .NET forms and authentication workflows
  • .NET Web API and EF integration
  • Securing applications with JSON Web Token (JWT) authentication
  • Handling UserUnits

Publishing and Deploying

  • Deploying web applications on a Windows Server
  • Managing publishing and deployment via Visual Studio

Summary and Next Steps

Requirements

  • Familiarity with C# and HTML
  • Basic knowledge of Blazor

Target Audience

  • Web Developers

Number of participants


Price per participant (excl. VAT)

Testimonials (1)

Upcoming Courses

Related Categories