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 Git repository
Forms and Authentication
- User login form and validation
- User registration model
- Logging objects to the console
- Using radio buttons
- Navigating the user with NavigationManager
- AuthenticationStateProvider
- Page restrictions
- LocalStorage for authentication
- Adding a logout option
- Cleaning up the navigation and adding a Favlcon
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 component
- Component communication
- .NET forms and authentication
- .NET Web API and EF
- Authentication with JSON Web Token (JWT)
- UserUnits
Publishing and Deploying
- Deploying web application on a Windows Server
- Publishing and deploying an app with Visual Studio
Summary and Next Steps
Requirements
- Understanding of C# and HTML
- Knowledge of Blazor
Audience
- Web Developers
14 Hours
Testimonials (5)
Tailored to our needs
Rafał - Haleon
Course - C#.Net
The trainer was very helpful answering any questions we had and let us share our screen to show the errors we were having which was great.
chithra - Public Health Wales NHS Trust
Course - Advanced Blazor
Just the overall exposure. Very helpful.
Travis - Beckman Coulter
Course - Introduction to Blazor
It was interactive, I could ask many questions and the instructor would modify his lecture to answer my questions
Cynthia Rodriguez - RoyalRoads University
Course - Programming using ASP.NET MVC 4
I generally was benefit from the hands-on training.