Seminare
Seminare

MudBlazor für Umsteiger: Von WPF und WinForms zu modernen Web-UIs

Webinar - GFU Cyrus AG

Sie verstehen nach dem Seminar die Konzepte von Blazor und MudBlazor und können Ihre vorhandenen Kenntnisse aus WPF oder WinForms auf Webprojekte übertragen. Sie beherrschen die Erstellung von Komponenten mit Datenbindung, die Umsetzung von MVVM-Ansätzen in Blazor sowie das Styling und die Strukturierung von Oberflächen mit MudBlazor. Darüber hinaus können Sie Web-UIs mit modernen Tools wie bUnit und Playwright testen und automatisieren.
Termin Ort Preis*
08.06.2026- 10.06.2026 Köln 2.296,70 €
08.06.2026- 10.06.2026 online 2.296,70 €
07.12.2026- 09.12.2026 Köln 2.296,70 €
07.12.2026- 09.12.2026 online 2.296,70 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Tag 1 - Einstieg in Blazor
    • Überblick: Von WPF/WinForms zu Blazor - Gemeinsamkeiten und Unterschiede
    • Blazor Hosting-Modelle: Server und WebAssembly im Vergleich
    • Lebenszyklus und Struktur einer Blazor-Komponente
    • Datenbindung in Blazor: One-Way und Two-Way Binding
    • Praxis: Erste Blazor-App mit Formularen und Datenbindung
    • Praxis: Komponentenkommunikation über Parameter und EventCallbacks
    • Vergleich zur XAML-Datenbindung: Unterschiede und Parallelen

  • Tag 2 - MudBlazor und MVVM-Ansätze
    • Einführung in MudBlazor als UI-Komponentenbibliothek
    • Vergleich: XAML-Controls vs. MudBlazor-Komponenten
    • Styling und Layouts mit MudBlazor: Themes, Grid, Flex
    • MVVM-ähnliche Muster in Blazor: ViewModel, State Management, Dependency Injection
    • Praxis: Dashboard mit MudBlazor erstellen
    • Praxis: MVVM-Light-Prinzipien mit Blazor umsetzen
    • Praxis: Services und State-Container mit Dependency Injection
    • Architektur-Patterns für skalierbare Anwendungen

  • Tag 3 - Testing, Fortgeschrittene Konzepte & Projekt
    • Navigation und Routing in Blazor-Anwendungen
    • Anbindung von REST-APIs und SignalR für Echtzeitkommunikation
    • Formularvalidierung mit DataAnnotations und FluentValidation
    • Komponententests mit bUnit: Aufbau und Umsetzung
    • UI-Integrationstests mit Playwright oder Selenium
    • Praxisprojekt: Migration eines Desktop-Beispiels nach Blazor mit MudBlazor
    • Projekt: Umsetzung der MVVM-Struktur, Komponentenentwicklung und Testautomatisierung
    • Tests: Unit-Tests mit bUnit, Integrationstests mit Playwright
    • Abschluss, Best Practices, Q&A und Tipps für automatisiertes Testen

Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:

Das Seminar richtet sich an C#-Entwickler, die über Erfahrung mit Windows Forms oder WPF verfügen und den Umstieg in die Webentwicklung mit Blazor angehen möchten. Es eignet sich besonders für Softwareentwickler, die bereits MVVM-Strukturen und Desktop-Komponentenarchitekturen kennen und nun vergleichbare Ansätze in Webanwendungen nutzen wollen. Auch Teams, die bestehende Anwendungen modernisieren oder Web-UIs zukunftssicher entwickeln möchten, profitieren von diesem Training.

Teilnahmevoraussetzungen:


  • Gute Kenntnisse in C# und .NET
  • Erfahrung in WPF oder Windows Forms (inkl. Datenbindung und Komponentenstruktur)
  • Grundlagen in HTML und CSS sind hilfreich, aber nicht zwingend erforderlich
  • Keine Vorkenntnisse in Blazor notwendig
Seminarkennung:
R91267
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha