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 use
Getting Started
- Creating an ASP.NET core hosted Blazor WebAssembly project for government
- Initializing a Git repository for version control and collaboration
Forms and Authentication
- Developing user login forms with validation for secure access
- Designing a user registration model to capture necessary information
- Logging objects to the console for debugging and monitoring
- Using radio buttons for user input in forms
- Navigating users through the application using NavigationManager
- Implementing AuthenticationStateProvider for secure authentication management
- Applying page restrictions to ensure data security and compliance
- Storing authentication tokens in LocalStorage for session management
- Adding a logout option to enhance user control and security
- Cleaning up navigation elements and adding a favicon for better user experience
Web API and Entity Framework
- Understanding the Model-View-Controller (MVC) pattern for efficient application development
- Adding the UnitController to manage data operations
- Receiving units from the Web API for dynamic content display
- Exploring HTTP methods for RESTful services integration
- Installing and using Entity Framework (EF) for database management
- Implementing DataContext to interact with the database efficiently
- Viewing the database structure and data for verification and testing
- Adding, updating, and removing units through the API for data maintenance
.NET Core
- Overview of .NET Core for robust and scalable applications
- Creating Razor components for reusable UI elements
- Facilitating component communication for seamless user interactions
- Implementing .NET forms and authentication for secure data entry and user management
- Integrating .NET Web API and Entity Framework (EF) for backend services
- Authenticating users with JSON Web Token (JWT) for enhanced security
- Managing UserUnits to track user activities and preferences
Publishing and Deploying
- Deploying web applications on a Windows Server for government operations
- Publishing and deploying an application with Visual Studio for streamlined development workflows
Summary and Next Steps
Requirements
- Proficiency in C# and HTML
- Familiarity with Blazor
Audience for government
- Web Developers
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.