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
- 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
- Designing user registration models
- Logging objects to the console
- Utilizing radio buttons
- Managing user navigation with NavigationManager
- Working with AuthenticationStateProvider
- Implementing page restrictions
- Using LocalStorage for authentication
- Incorporating a logout option
- Refining navigation and adding a Favlcon
Web API and Entity Framework
- Exploring the Model-View-Controller (MVC) pattern
- Adding the UnitController
- Retrieving units from the Web API
- Analyzing HTTP methods
- Installing and leveraging Entity Framework (EF)
- Implementing DataContext
- Reviewing the database structure
- Performing add, update, and remove operations on units
.NET Core
- Overview of .NET Core
- Razor components
- Component communication strategies
- .NET forms and authentication workflows
- .NET Web API and EF integration
- Authentication using JSON Web Token (JWT)
- Managing UserUnits
Publishing and Deploying
- Deploying the web application on a Windows Server
- Publishing and deploying the application via Visual Studio
Summary and Next Steps
Requirements
- Familiarity with C# and HTML
- Basic knowledge of Blazor
Target Audience
- Web Developers
Testimonials (1)
Interactivity and on-the-fly code solutions