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
- Setting up an ASP.NET Core hosted Blazor WebAssembly project
- Initialising a Git repository
Forms and Authentication
- Implementing user login forms and validation logic
- Designing user registration models
- Logging objects to the console for debugging
- Utilising radio buttons for input
- Managing user navigation via NavigationManager
- Configuring AuthenticationStateProvider
- Implementing page access restrictions
- Using LocalStorage for authentication data
- Incorporating a logout functionality
- Refining navigation and adding a Favlcon
Web API and Entity Framework
- Explaining the Model-View-Controller (MVC) architecture
- Integrating the UnitController
- Fetching unit data from the Web API
- Clarifying the use of HTTP methods
- Installing and applying Entity Framework (EF)
- Defining the DataContext
- Inspecting the database structure
- Managing units through adding, updating, and deletion
.NET Core
- Summary of .NET Core features
- Deep dive into Razor components
- Strategies for component-to-component communication
- Handling forms and authentication in .NET
- .NET Web API and EF integration
- Securing applications with JSON Web Tokens (JWT)
- Managing UserUnits
Publishing and Deploying
- Deploying the web application to a Windows Server
- Managing publishing and deployment workflows with Visual Studio
Conclusion and Future Steps
Requirements
- Familiarity with C# and HTML
- Foundational knowledge of Blazor
Target Audience
- Web Developers
14 Hours
Testimonials (1)
Interactivity and on-the-fly code solutions