
Modern Full-Stack Web Development with Blazor is an intermediate .NET Development course delivered in person and online by SBEEH Software Academy in Amman, Jordan.
5 Days (40 Hours)
Last updated August 16, 2026
Main Topics:
Detailed Subtopics:
Hands-On Lab: Build a set of composed Blazor components (a data grid and a filter panel) for a product catalog, using parameters and event callbacks for parent-child communication.
Real-World Scenario: A team building an internal admin tool wants an interactive UI without maintaining a separate JavaScript/React codebase alongside their ASP.NET Core backend.
Learning Outcome: Participants can build and compose Blazor components with correct data binding and component communication.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Build a validated product-creation form and a shared shopping-cart state container accessible from multiple components across the app.
Real-World Scenario: The catalog's cart needs to be visible and updatable from both the product grid and a persistent cart summary in the page header.
Learning Outcome: Participants can build validated forms and design an appropriate state-sharing strategy for a growing Blazor application.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Connect the catalog application to a real backend API (built with minimal APIs), fetching and persisting product data, with proper loading and error handling in the UI.
Real-World Scenario: The catalog currently uses hardcoded in-memory data and needs to read and write real product data from a database through an API.
Learning Outcome: Participants can connect a Blazor application to a real backend data source using patterns appropriate to the chosen hosting model.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Add authentication to the catalog application, restrict the product-creation form to an Admin role using AuthorizeView, and secure the underlying API calls accordingly.
Real-World Scenario: Any logged-in user can currently create or delete products, but only admin staff should have that ability.
Learning Outcome: Participants can secure a Blazor application end-to-end, from UI-level rendering down to the API calls it makes.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Finalize the catalog application, apply performance optimizations appropriate to the chosen render mode, and publish and deploy it to Azure App Service.
Real-World Scenario: The catalog application is ready to move from a developer's machine to a production environment where dozens of concurrent internal users will use it daily.
Learning Outcome: Participants leave with a complete, secured, deployed full-stack Blazor application and a clear framework for choosing the right Blazor hosting model for future projects.
This course is for .NET developers who want to build interactive web UIs entirely in C#, without adopting a separate JavaScript framework.
Working ASP.NET Core knowledge is required; this course builds directly on core .NET web development skills.
Upon successful completion of the training, participants will receive an official Certificate of Completion.

A look at our training sessions — hands-on training sessions with professionals across Jordan and the GCC.
Reach out and we'll help you plan the right training for your team.