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 for government applications
Getting Started
- Creating an ASP.NET core hosted Blazor WebAssembly project for government use
- Initializing a Git repository for version control and collaboration
Forms and Authentication
- Implementing a user login form with validation for secure access
- Developing a user registration model to manage new accounts
- Logging objects to the console for debugging and monitoring purposes
- Utilizing radio buttons for user input selection
- Navigating users with NavigationManager to ensure seamless user experience
- Leveraging AuthenticationStateProvider for managing user authentication state
- Applying page restrictions to control access based on user roles and permissions
- Using LocalStorage to manage authentication tokens securely
- Adding a logout option to allow users to end their sessions
- Cleaning up navigation elements and adding a favicon for brand recognition
Web API and Entity Framework
- Understanding the Model-View-Controller (MVC) pattern for efficient application development
- Adding the UnitController to manage unit data operations
- Receiving units from the Web API for dynamic content retrieval
- Exploring HTTP methods for RESTful API interactions
- Installing and using Entity Framework (EF) for database management
- Implementing DataContext to interact with the database effectively
- Viewing the database structure and content for data integrity checks
- Adding, updating, and removing units to maintain current data
.NET Core
- Overview of .NET Core for government applications
- Using Razor components for reusable UI elements
- Facilitating component communication for dynamic content updates
- Implementing forms and authentication in .NET for secure data handling
- Leveraging .NET Web API and Entity Framework (EF) for robust backend services
- Authentication with JSON Web Token (JWT) for secure user sessions
- Managing UserUnits to track user-specific data and preferences
Publishing and Deploying
- Deploying a web application on a Windows Server for government operations
- Publishing and deploying an app with Visual Studio for streamlined deployment processes
Summary and Next Steps
Requirements
- Proficiency in C# and HTML
- Familiarity with Blazor
Audience
- Web developers for government projects
14 Hours
Testimonials (2)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Course - Advanced Blazor
Comprehensive - covered everything we were interested in. Able to work through examples.