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
- Setting up a Git repository
Forms and Authentication
- Implementing user login forms and validation logic
- Designing the user registration model
- Logging objects to the console for debugging
- Utilizing radio buttons for input
- Managing user navigation via NavigationManager
- Integrating AuthenticationStateProvider
- Implementing page access restrictions
- Using LocalStorage for authentication data
- Incorporating a logout mechanism
- Refining navigation and adding a Favlcon
Web API and Entity Framework
- Explaining the Model-View-Controller (MVC) architecture
- Incorporating the UnitController
- Fetching unit data from the Web API
- Analyzing HTTP methods and their applications
- Installing and integrating Entity Framework (EF)
- Implementing DataContext configurations
- Inspecting the database structure
- Performing CRUD operations: adding, updating, and removing units
.NET Core
- Overview of the .NET Core ecosystem
- Working with Razor components
- Facilitating component-to-component communication
- Handling forms and authentication in .NET
- Integrating .NET Web API and EF
- Securing applications with JSON Web Token (JWT) authentication
- Managing UserUnits data
Publishing and Deploying
- Deploying web applications on Windows Server
- Managing app publication and deployment using Visual Studio
Summary and Next Steps
Requirements
- Familiarity with C# and HTML
- Basic knowledge of the Blazor framework
Target Audience
- Web Developers
14 Hours
Testimonials (1)
Interactivity and on-the-fly code solutions