Get in Touch

Course Outline

Introduction

  • Overview of Blazor WebAssembly

Getting Started

  • Setting up an ASP.NET Core hosted Blazor WebAssembly project
  • Initialising a Git repository

Forms and Authentication

  • Implementing user login forms and validation logic
  • Designing user registration models
  • Logging objects to the console for debugging
  • Utilising radio buttons for input
  • Managing user navigation via NavigationManager
  • Configuring AuthenticationStateProvider
  • Implementing page access restrictions
  • Using LocalStorage for authentication data
  • Incorporating a logout functionality
  • Refining navigation and adding a Favlcon

Web API and Entity Framework

  • Explaining the Model-View-Controller (MVC) architecture
  • Integrating the UnitController
  • Fetching unit data from the Web API
  • Clarifying the use of HTTP methods
  • Installing and applying Entity Framework (EF)
  • Defining the DataContext
  • Inspecting the database structure
  • Managing units through adding, updating, and deletion

.NET Core

  • Summary of .NET Core features
  • Deep dive into Razor components
  • Strategies for component-to-component communication
  • Handling forms and authentication in .NET
  • .NET Web API and EF integration
  • Securing applications with JSON Web Tokens (JWT)
  • Managing UserUnits

Publishing and Deploying

  • Deploying the web application to a Windows Server
  • Managing publishing and deployment workflows with Visual Studio

Conclusion and Future Steps

Requirements

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

Target Audience

  • Web Developers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories