Course Name
Course Code : GUV45
Venue Details
Postal Code : 30-644
Session Dates
Duration: 2 days (14 hours)
This course delves deep into advanced concepts of Blazor, Microsoft’s modern web UI framework, enabling developers to build sophisticated, performance-optimized web applications using C# and .NET. Through hands-on examples and enterprise-level design patterns, participants will master component design, state management, performance tuning, JavaScript interop, security, and integration strategies.
Recap of Blazor Fundamentals
Component parameters, cascading values, lifecycle methods
Reusable and dynamic components
Partial classes and advanced templating
Razor component libraries and project structuring
Application-wide state management approaches
Using built-in features vs. Fluxor
Async operations and performance profiling
Virtualization, throttling, and rendering optimization
Efficient DOM updates and event handling
JSRuntime & IJSRuntime usage
Calling JS from C# and vice versa
Real-time interactions with JavaScript libraries (e.g., charts, maps)
Two-way data binding and complex UI controls
Custom events and dynamic component loading
Authentication and Authorization (JWT, OAuth, Identity Server)
Role-based access control (RBAC) in components and pages
Protecting WebAssembly apps
Advanced routing techniques and lazy loading
Calling RESTful APIs securely and efficiently
Unit and integration testing Blazor components
UI testing with bUnit or Selenium
Error handling and logging strategies
Deployment options: Static site, Azure App Service, Docker
CI/CD integration (GitHub Actions, Azure Pipelines)
Review: Architecture & code best practices
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |