• Trainings
  • Blog
  • Talks
  • Team
  • About us
  • Contact
  • Search
  • Menu Menu
Get in touch

Blazor with .NET 8

Remote or Inhouse | German & English

Trainers

Steven Giesel
As an experienced .NET Engineer and a Microsoft MVP in Developer Technologies in the heart of Zurich, Steven Giesel bring a substantial breadth of knowledge and expertise to each project.

His enthusiasm for technology goes beyond his professional endeavors - he actively maintains various open-source libraries (for example as co-maintainer for bUnit - a unit testing library for Blazor) and frequently speaks at user groups and conferences.

Furthermore, he has authored concise e-Books in .NET related topics, and peer-reviewed a book focused on building applications with Blazor WebAssembly.

Offering Solutions Software - Fabian Gosebrink - Angular, .NET, Java & Agile
Duration2 Days
LevelAdvanced
LocationRemote or Inhouse
LanguageGerman & English
Get in contact

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 8. 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.

Topics

Introduction to Blazor – What Is Blazor? Why Should I Use It?

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.

Blazor “Hosting Models” – Client Side, Server Side and United (.Net 8)

Explore the Various Hosting Models Available in Blazor: WebAssembly (Client-Side), Server-Side, and the New United Model Introduced in .Net 8, and Understand the Best Scenarios To Use Each.

Creating the First Application

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.

Create Your First Blazor Component and Page

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.

Parameters, Events and Data Binding

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.

Using JavaScript in Blazor

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 in .Net 8

With .Net 8 a New “Version” Was Introduced: Blazor United. Understand the Hype and What Is Now Possible, That Wasn’t Before.

Bunit – How to Unit Test Your Components

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.

How To Structure Your Application

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.

“Bester Kurs den ich bis jetzt hatte.”

Feedback Angular Advanced

“Diese Schulung war definitiv eine der besten, die ich bislang besuchen durfte.”

Feedback Angular Advanced

“Die Schulung war hervorragend!”

Feedback Angular Advanced

“Obwohl es ein Kurs für Fortgeschrittene war, konnten auch Anfänger gut folgen.”

Feedback Angular Advanced

“Obwohl es ein Kurs für Fortgeschrittene war, konnten auch Anfänger gut folgen.”

Feedback Angular Advanced

“NgRx Konzept sehr gut erläutert.”

Feedback Angular Advanced

“Sehr gut auf unsere Bedürfnisse eingegangen.”

Feedback Angular Advanced

“Exkurse und detaillierte Erklärung oder Wiederholung, wo notwendig.”

Feedback Angular Advanced

“Wir […] konnten direkt im Kurs den aktualisierten Code pullen und selbst ausprobieren.”

Feedback Angular Advanced

“Man spürt deutlich, dass Fabian sich aktiv & professionell mit Angular auseinandersetzt, nicht “nur” darüber doziert!”

Feedback Angular Advanced

“Fabian verfügt über ein sehr umfangreiches praktisches Wissen.”

Feedback Angular Advanced
PreviousNext

Book now

Also interesting

ANGULAR ARCHITECTURE WITH NX WORKSHOP

See more

Angular Testing Workshop

See more

Next Dates

03. Dec
Fullstack Webanwendungen mit .NET, Nx und Angular
In diesem Kurs lernen Sie, wie Sie mit der kraftvollen Kombination aus Angular, Nx und .NET professionelle Fullstack-Webanwendungen starten können.
EXTERNAL LINK
25. Feb
State-Management mit NgRx in eine Applikation einführen
In diesem Kurs lernen Sie, wie Sie mit der kraftvollen Kombination aus Angular, Nx und .NET professionelle Fullstack-Webanwendungen starten können.
EXTERNAL LINK

Newsletter

Only the latest articles and announcements.
No spam. Promised.

Kontakt

What else?
Just click and say hello

E-MAIL
mail (at) offering.solutions

ADRESSE
Offering Solutions Software GmbH
Haldenstrasse 3
8357 Aadorf

SOCIAL

 
 

© 2025 Offering Solutions Software GmbH. | Impressum

Web & Grafikdesign von Ameisenhaufen.at

Scroll to top
Cookie-Manage consent
We use cookies and similar technologies (tracking pixels), as far as this is technically necessary for the provision of our services (e.g. language settings), as well as to the extent that you have given your consent to the processing (e.g. analysis and marketing cookies).

With these cookies, personal data is processed by us and by third parties (some of which are also based in the USA). The USA is not certified by the European Court of Justice as having an adequate level of data protection. There is a risk in particular that your data may be subject to access by US authorities for control and surveillance purposes, and that there will be no effective legal remedies available. By clicking on "Accept All", you agree that cookies may be used by us and by third parties (even in the USA). With the exception of the absolutely necessary cookies, which serve the proper functioning of the website and are not selectable, you can deselect the cookies for statistics and marketing.
Functional Always active
The technical storage or access is absolutely necessary for the lawful purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of transmitting a message over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access, which is used solely for anonymous statistical purposes. Without a subpoena, the voluntary consent of your internet service provider, or additional records from third parties, the information stored or accessed for this purpose alone can generally not be used to identify you.
Marketing
The technical storage or access is required to create user profiles, to send advertising or to track the user on a website or across multiple websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}