Get in Touch

Course Outline

Introduction

  • Overview of Blazor WebAssembly.

Getting Started

  • Creating an ASP.NET Core-hosted Blazor WebAssembly project.
  • Initializing a Git repository.

Forms and Authentication

  • User login form and validation.
  • User registration model.
  • Logging objects to the console.
  • Using radio buttons.
  • Navigating users with NavigationManager.
  • AuthenticationStateProvider.
  • Page restrictions.
  • LocalStorage for authentication.
  • Adding a logout option.
  • Refining navigation and adding a Favicon.

Web API and Entity Framework

  • Understanding the Model-View-Controller (MVC) pattern.
  • Adding the UnitController.
  • Receiving units from the Web API.
  • Understanding HTTP methods.
  • Installing and using Entity Framework (EF).
  • Implementing DataContext.
  • Viewing the database.
  • Adding, updating, and removing a unit.

.NET Core

  • Overview of .NET Core.
  • Razor components.
  • Component communication.
  • .NET forms and authentication.
  • .NET Web API and EF.
  • Authentication with JSON Web Token (JWT).
  • UserUnits.

Publishing and Deploying

  • Deploying web applications on a Windows Server.
  • Publishing and deploying an app with Visual Studio.

Summary and Next Steps.

Requirements

  • Familiarity with C# and HTML.
  • Knowledge of Blazor.

Audience

  • Web Developers.
 14 Hours

Testimonials (1)

Related Categories