In-house training
For your team only – remote or at your office, on dates that suit you, with examples from your own code base where it helps.
Use C# in the frontend: your team builds a complete Blazor application and learns to test its components with bUnit.

You want to leverage the power of C# in the frontend? This course will teach you the basics about Microsofts powerhouse web framework “Blazor”. You will learn how to build a complete web application with Blazor and .NET. Not only that, as Steven Giesel is one of the two maintainers of “bUnit” – the testing library for Blazor components, you will get an digression into testable components as well.
The order and the depth of each block are adapted to your team – topics you already master are skipped, your questions get the time instead.
Dive Into the World of Blazor, a Cutting-Edge Framework for Building Web Applications Using C# Instead of JavaScript. Learn About Its Advantages and Reasons for Its Growing Popularity.
Explore the Various Hosting Models Available in Blazor: WebAssembly (Client-Side), Server-Side, and the United Model, and Understand the Best Scenarios To Use Each.
Take a Hands-On Approach As You Set Up Your Development Environment and Create Your Very First Blazor Application, Getting Familiarized With Its Structure and Components.
Dive Deeper Into the Building Blocks of Blazor by Crafting Your First Component and Integrating It Into a Page, Gaining an Understanding of Their Roles and Functionalities.
Unpack the Core Concepts of Passing Data Between Components, Handling User Interactions Through Events, and Establishing Dynamic Connections Between UI and Data Using Data Binding.
Despite Blazor’s Emphasis on C#, Discover How To Seamlessly Integrate JavaScript for Scenarios Where It’s Beneficial, and Understand the Interoperability Between Blazor and JS.
Blazor United Is the Newest Way To Build Blazor Apps. Understand the Hype and What Is Now Possible, That Wasn’t Before.
Emphasize the importance of testing in Blazor applications by introducing bUnit, a testing library dedicated to Blazor components. Learn the essentials of crafting robust unit tests for your components. And the best, one of the two maintainers is giving you that section.
As Your Applications Grow, It’s Crucial To Maintain a Coherent Structure for Scalability and Maintainability. Explore Best Practices, Patterns, and Strategies To Structure Your Blazor Applications Effectively.

Steven Giesel
Microsoft MVP
.NET engineer in Zurich, Microsoft MVP and co-maintainer of bUnit, the testing library for Blazor components.
Full profile →“The training was excellent!”★★★★★
“Fabian has a very broad practical knowledge.”★★★★★
“You can clearly tell that Fabian works with Angular actively and professionally – he doesn’t "just" lecture about it!”★★★★★
“This was definitely one of the best trainings I have ever attended.”★★★★★
“We [...] could pull the updated code right in the course and try it out ourselves.”★★★★★
“Side notes and detailed explanations or repetition wherever necessary.”★★★★★
“Very well adapted to our needs.”★★★★★
“The NgRx concept was explained very well.”★★★★★
“Best course I have had so far.”★★★★★
“Although it was an advanced course, beginners could follow along well too.”★★★★★