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 the user registration model
- Logging objects to the console
- Utilizing radio buttons
- Navigating users via NavigationManager
- Implementing AuthenticationStateProvider
- Enforcing page restrictions
- Managing authentication with LocalStorage
- Implementing a logout feature
- Optimizing navigation and adding a Favlcon
Web API and Entity Framework
- Explaining the Model-View-Controller (MVC) pattern
- Integrating the UnitController
- Fetching units from the Web API
- Clarifying HTTP methods
- Installing and utilizing Entity Framework (EF)
- Implementing DataContext
- Inspecting the database
- Managing units through adding, updating, and removing
.NET Core
- Overview of .NET Core
- Working with Razor components
- Component communication strategies
- .NET forms and authentication workflows
- .NET Web API and EF integration
- Securing applications with JSON Web Token (JWT) authentication
- Handling UserUnits
Publishing and Deploying
- Deploying web applications on a Windows Server
- Managing publishing and deployment 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