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.
Course Outline
Introduction
- Overview of Blazor WebAssembly.
Getting Started
- Creating an ASP.NET Core-hosted Blazor WebAssembly project.
- Initializing a Git repository.
Forms and Authentication
- User login form and validation.
- User registration model.
- Logging objects to the console.
- Using radio buttons.
- Navigating users with NavigationManager.
- AuthenticationStateProvider.
- Page restrictions.
- LocalStorage for authentication.
- Adding a logout option.
- Refining navigation and adding a Favicon.
Web API and Entity Framework
- Understanding the Model-View-Controller (MVC) pattern.
- Adding the UnitController.
- Receiving units from the Web API.
- Understanding HTTP methods.
- Installing and using Entity Framework (EF).
- Implementing DataContext.
- Viewing the database.
- Adding, updating, and removing a unit.
.NET Core
- Overview of .NET Core.
- Razor components.
- Component communication.
- .NET forms and authentication.
- .NET Web API and EF.
- Authentication with JSON Web Token (JWT).
- UserUnits.
Publishing and Deploying
- Deploying web applications on a Windows Server.
- Publishing and deploying an app with Visual Studio.
Summary and Next Steps.
Requirements
- Familiarity with C# and HTML.
- Knowledge of Blazor.
Audience
- Web Developers.
14 Hours
Testimonials (1)
Interactivity and on-the-fly code solutions