Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (1)
Interactivity and on-the-fly code solutions