Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Foundational overview of Blazor WebAssembly

Initial Setup

  • Establishing an ASP.NET Core-hosted Blazor WebAssembly project structure
  • Configuring version control via Git initialization

Form Handling and Security

  • Developing secure user login interfaces with validation logic
  • Structuring user registration data models
  • Implementing console logging for object inspection
  • Utilizing radio button components for input selection
  • Managing client-side navigation using NavigationManager
  • Integrating AuthenticationStateProvider for state management
  • Enforcing role-based page access restrictions
  • Leveraging LocalStorage for persistent authentication sessions
  • Implementing secure logout procedures
  • Refining navigation flow and incorporating site branding (favicon)

API Integration and Data Persistence

  • Applying the Model-View-Controller (MVC) architectural pattern
  • Implementing the UnitController for resource management
  • Consuming unit data from Web API endpoints
  • Differentiating between standard HTTP request methods
  • Installing and integrating Entity Framework (EF)
  • Configuring the DataContext for database interaction
  • Inspecting database contents and schema
  • Executing Create, Read, Update, and Delete (CRUD) operations for units

.NET Core Architecture

  • Comprehensive review of .NET Core capabilities
  • Developing Razor components for modular UI construction
  • Establishing communication protocols between components
  • Applying form validation and authentication standards in .NET
  • Integrating Web APIs with Entity Framework in .NET
  • Implementing token-based security using JSON Web Tokens (JWT)
  • Managing UserUnit associations

Deployment and Delivery

  • Deploying web applications on Windows Server infrastructure
  • Executing publish and deployment workflows via Visual Studio

Conclusion and Future Directions

Requirements

  • Proficiency in C# and HTML markup
  • Foundational knowledge of Blazor framework components

Target Audience

  • Web Developers

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories