Blazor mit .NET
C# im Frontend: Euer Team baut eine vollständige Blazor-Anwendung und lernt, ihre Komponenten mit bUnit zu testen.
- 2 Tage
- Experten
- Remote oder Inhouse
- Deutsch & Englisch

Passt dieses Training zu eurem Team?
Für wen
- .NET-Entwickler, die Web-Frontends in C# bauen wollen
- Teams, die Blazor als Alternative zu einem JavaScript-Framework evaluieren
Danach kann euer Team
- Für jeden Teil einer Anwendung den passenden Render Mode wählen
- Komponenten, Seiten, Data Binding und Events bauen
- JavaScript dort einbinden, wo es nötig ist
- Komponenten mit bUnit unit-testen
Voraussetzungen
- Solide C#- und .NET-Kenntnisse
- Grundkenntnisse in HTML und CSS
- Visual Studio oder Rider mit dem aktuellen .NET SDK installiert
Ihr wollt C# im Frontend einsetzen? In diesem Kurs lernt euer Team Blazor, das Web-Framework von Microsoft, und baut eine vollständige Webanwendung mit aktuellem .NET.
Steven Giesel ist einer der Maintainer von bUnit, der Testing-Library für Blazor-Komponenten – testbare Komponenten bekommen deshalb einen eigenen Block, vermittelt von jemandem, der das Werkzeug selbst baut.
Agenda
Reihenfolge und Tiefe der Blöcke passen wir an euer Team an – was ihr schon beherrscht, lassen wir weg, eure Fragen bekommen die Zeit.
Einführung in Blazor – was ist es und wofür?
Mit Blazor baut man Webanwendungen in C# statt JavaScript. Wofür es sich eignet, wo nicht, und warum Teams es wählen.
Blazor Web App und Render Modes
Static Server Rendering, Interactive Server, Interactive WebAssembly und Auto – wie sie sich unterscheiden und welcher Modus zu welchem Teil eurer Anwendung passt.
Die erste Anwendung erstellen
Die Entwicklungsumgebung einrichten, eine erste Blazor Web App erstellen und ihre Struktur kennenlernen.
Die erste Komponente und Seite
Eine erste Komponente bauen, in eine Seite einbinden und die Rolle von beiden verstehen.
Parameter, Events und Data Binding
Daten zwischen Komponenten übergeben, Benutzerinteraktionen mit Events behandeln und UI und Daten mit Data Binding verbinden.
JavaScript in Blazor verwenden
Wo JavaScript weiterhin sinnvoll ist und wie JavaScript-Interop in beide Richtungen funktioniert.
bUnit – Komponenten mit Unit-Tests absichern
Warum Tests in Blazor-Anwendungen wichtig sind und wie man mit bUnit robuste Unit-Tests für Komponenten schreibt – vermittelt von einem der Maintainer.
Wie man die Anwendung strukturiert
Wenn eine Anwendung wächst, entscheidet ihre Struktur, wie leicht sie sich ändern lässt. Patterns und Praktiken für die Struktur von Blazor-Anwendungen.
Euer Trainer

Steven Giesel
Microsoft MVP
.NET-Engineer in Zürich, Microsoft MVP und Co-Maintainer von bUnit, der Testing-Library für Blazor-Komponenten.
Ganzes Profil →
Holt dieses Training in euer Team
Nur für euer Team – remote oder bei euch vor Ort, an Terminen, die euch passen, wo sinnvoll mit Beispielen aus eurer eigenen Codebasis.
- bis zu 12 Teilnehmende (mehr auf Anfrage)
- ab CHF 2’400 pro Tag für das ganze Team
- Vor Ort: zuzüglich Reisekosten
- Fixes Angebot innerhalb eines Werktags