Get in Touch

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 logic
  • Designing the user registration model
  • Logging objects to the console for debugging
  • Utilizing radio buttons for input
  • Managing user navigation via NavigationManager
  • Integrating AuthenticationStateProvider
  • Implementing page access restrictions
  • Using LocalStorage for authentication data
  • Incorporating a logout mechanism
  • Refining navigation and adding a Favlcon

Web API and Entity Framework

  • Explaining the Model-View-Controller (MVC) architecture
  • Incorporating the UnitController
  • Fetching unit data from the Web API
  • Analyzing HTTP methods and their applications
  • Installing and integrating Entity Framework (EF)
  • Implementing DataContext configurations
  • Inspecting the database structure
  • Performing CRUD operations: adding, updating, and removing units

.NET Core

  • Overview of the .NET Core ecosystem
  • Working with Razor components
  • Facilitating component-to-component communication
  • Handling forms and authentication in .NET
  • Integrating .NET Web API and EF
  • Securing applications with JSON Web Token (JWT) authentication
  • Managing UserUnits data

Publishing and Deploying

  • Deploying web applications on Windows Server
  • Managing app publication and deployment using Visual Studio

Summary and Next Steps

Requirements

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

Target Audience

  • Web Developers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories