ASP.NET Modulare UI mit Blazor
Startdaten und Startorte
placeKöln 18. Sep 2025 bis 19. Sep 2025 |
computer Online: Zoom 18. Sep 2025 bis 19. Sep 2025 |
placeKöln 11. Dez 2025 bis 12. Dez 2025 |
computer Online: Zoom 11. Dez 2025 bis 12. Dez 2025 |
placeKöln 26. Mär 2026 bis 27. Mär 2026 |
computer Online: Zoom 26. Mär 2026 bis 27. Mär 2026 |
placeKöln 18. Jun 2026 bis 19. Jun 2026 |
computer Online: Zoom 18. Jun 2026 bis 19. Jun 2026 |
placeKöln 24. Sep 2026 bis 25. Sep 2026 |
computer Online: Zoom 24. Sep 2026 bis 25. Sep 2026 |
placeKöln 17. Dez 2026 bis 18. Dez 2026 |
computer Online: Zoom 17. Dez 2026 bis 18. Dez 2026 |
Beschreibung
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…
Frequently asked questions
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
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
Werden Sie über neue Bewertungen benachrichtigt
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!