ASP.NET Modulare UI mit Blazor

Total time
Location
At location, Online
Starting date and place

ASP.NET Modulare UI mit Blazor

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 7.9 GFU Cyrus AG has an average rating of 7.9 (out of 13 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
placeKöln
26 Mar 2026 until 27 Mar 2026
computer Online: Zoom
26 Mar 2026 until 27 Mar 2026
placeKöln
18 Jun 2026 until 19 Jun 2026
computer Online: Zoom
18 Jun 2026 until 19 Jun 2026
placeKöln
24 Sep 2026 until 25 Sep 2026
computer Online: Zoom
24 Sep 2026 until 25 Sep 2026
placeKöln
17 Dec 2026 until 18 Dec 2026
computer Online: Zoom
17 Dec 2026 until 18 Dec 2026
Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Nach dem Seminar können Sie komplexe Blazor-Anwendungen in modulare, wartbare und wiederverwendbare Komponenten zerlegen. Sie beherrschen den Aufbau generischer Komponenten, den Einsatz von Templates und RenderFragments sowie die Verwaltung von Zustand über Komponenten hinweg. Zudem entwickeln Sie ein eigenes Mini-UI-Kit und lernen Best Practices für komponentenbasierte UI-Architekturen in Blazor kennen.

Inhalt

  • Einführung
    • Zielsetzung: Warum modulare Komponenten?
    • Überblick: Komponentenarchitektur in Blazor
    • Projektstruktur für komponentenbasiertes Arbeiten
  • Blazor-Komponenten - Grundlagen für Wiederverwendbarkeit
    • Komponenten-Syntax und Lifecycle-Methoden
    • Parameter und EventCa…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Nach dem Seminar können Sie komplexe Blazor-Anwendungen in modulare, wartbare und wiederverwendbare Komponenten zerlegen. Sie beherrschen den Aufbau generischer Komponenten, den Einsatz von Templates und RenderFragments sowie die Verwaltung von Zustand über Komponenten hinweg. Zudem entwickeln Sie ein eigenes Mini-UI-Kit und lernen Best Practices für komponentenbasierte UI-Architekturen in Blazor kennen.

Inhalt

  • Einführung
    • Zielsetzung: Warum modulare Komponenten?
    • Überblick: Komponentenarchitektur in Blazor
    • Projektstruktur für komponentenbasiertes Arbeiten
  • Blazor-Komponenten - Grundlagen für Wiederverwendbarkeit
    • Komponenten-Syntax und Lifecycle-Methoden
    • Parameter und EventCallbacks
    • Komponentenverschachtelung und Scoping
    • Code-Behind vs Inline-Code
  • Komponenten modular gestalten
    • Strukturierung und Organisation von Komponenten
    • Input/Output-Strategien (Props/Events analog zu anderen Frameworks)
    • Lokale vs. globale Komponenten
    • Utility-Komponenten (z. B. Loader, Badge etc.)
  • Generische Komponenten
    • Motivation und Einsatzzwecke
    • Syntax von generischen Komponenten
    • Beispiel: ListView<T> mit Template-Parameter
    • Einschränkungen und Typenbeschränkungen (where T : ...)
    • Praktische Anwendung: Tabellen, Formulare, dynamische Inhalte
  • Cascading Values and Parameters
    • Grundlagen von Cascading Values
    • Unterschied zu regulären Parametern
    • Szenarien: Theme, User Context, Localization
    • Verschachtelte Komponenten und Scoped Cascading
    • Vorsicht bei Überverwendung
  • Templates und RenderFragment
    • RenderFragment und RenderFragment<T>
    • Kompositionsmuster: Header/Footer/Body per Template einbinden
    • Beispiel: Modal-Komponente, Card-Komponente
    • Dynamische UIs mit Template-Komponenten
  • State Management in modularen Komponenten
    • Komponenteninterner Zustand vs. Shared State
    • Kontextweitergabe (z. B. über CascadingValue)
    • Beispiel: Wizard-Komponente mit State-Tracking
    • Kommunikation zwischen Komponenten (z. B. Mediator, Services)
  • Best Practices & Anti-Patterns
    • Was macht eine gute Komponente aus?
    • Auflösung von Abhängigkeiten (z. B. mit Dependency Injection)
    • Wann Templates, wann Code-Generierung?
    • Testbarkeit von Komponenten
  • Hands-On: Praxisprojekt
    • Aufbau eines kleinen UI-Komponenten-Frameworks (Mini-UI-Kit)
    • z. B. Table<T>, Modal, Wizard, Form<T>
    • Integration in bestehende Blazor-Anwendung
    • Wiederverwendung und Testbarkeit
  • Ausblick und Erweiterungen
    • Verwendung mit Razor Class Libraries (RCL)
    • Veröffentlichung als NuGet-Komponente
    • Kombination mit JavaScript (Interop)
    • Roadmap .NET 9: neue Features für Komponenten
There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.