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 user registration models
  • Logging objects to the console
  • Utilizing radio buttons
  • Managing user navigation with NavigationManager
  • Working with AuthenticationStateProvider
  • Implementing page restrictions
  • Using LocalStorage for authentication
  • Incorporating a logout option
  • Refining navigation and adding a Favlcon

Web API and Entity Framework

  • Exploring the Model-View-Controller (MVC) pattern
  • Adding the UnitController
  • Retrieving units from the Web API
  • Analyzing HTTP methods
  • Installing and leveraging Entity Framework (EF)
  • Implementing DataContext
  • Reviewing the database structure
  • Performing add, update, and remove operations on units

.NET Core

  • Overview of .NET Core
  • Razor components
  • Component communication strategies
  • .NET forms and authentication workflows
  • .NET Web API and EF integration
  • Authentication using JSON Web Token (JWT)
  • Managing UserUnits

Publishing and Deploying

  • Deploying the web application on a Windows Server
  • Publishing and deploying the application 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

Testimonials (1)

Upcoming Courses

Related Categories