Fortgeschrittene Blazor Server-Techniken
placeKöln 23 Apr 2026 until 24 Apr 2026 |
computer Online: Zoom 23 Apr 2026 until 24 Apr 2026 |
placeKöln 16 Jul 2026 until 17 Jul 2026 |
computer Online: Zoom 16 Jul 2026 until 17 Jul 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 |
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
- Technologische Kompetenz Stärken : Das Unternehmen kann seine technologische Expertise im Bereich Blazor Server und .NET vertiefen, um wettbewerbsfähiger zu sein.
- Qualitätssicherung : Durch die Schulung ihrer Entwickler in Best Practices und fortgeschrittenen Techniken trägt das Unternehmen zur Qualität und Sicherheit seiner Softwareprojekte bei.
- Kostenreduktion : Eine höhere Produktivität und weniger Fehler durch bessere Praktiken können die Gesamtkosten des Entwicklungszyklus reduzieren.
Inhalt
-
One-Way und Two-Way Datenbindung
- Verwendung von @bind
- EventCallback und Parameter
- Best Practices
-
Zustandsverwaltung in Blazor Server
- Scoped Services und Lebenszyklus
- Singleto…
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
- Technologische Kompetenz Stärken : Das Unternehmen kann seine technologische Expertise im Bereich Blazor Server und .NET vertiefen, um wettbewerbsfähiger zu sein.
- Qualitätssicherung : Durch die Schulung ihrer Entwickler in Best Practices und fortgeschrittenen Techniken trägt das Unternehmen zur Qualität und Sicherheit seiner Softwareprojekte bei.
- Kostenreduktion : Eine höhere Produktivität und weniger Fehler durch bessere Praktiken können die Gesamtkosten des Entwicklungszyklus reduzieren.
Inhalt
- One-Way und Two-Way Datenbindung
- Verwendung von @bind
- EventCallback und Parameter
- Best Practices
- Zustandsverwaltung in Blazor Server
- Scoped Services und Lebenszyklus
- Singleton Services und Global State
- State Rehydration Techniken
- Caching-Strategien
- Client-Side Caching mit LocalStorage
- Server-Side Caching mit In-Memory oder Redis
- Cache Invalidierung und Ablauf
- Workshop: CRUD-System
- Datenmodell Design
- CRUD-Operationen Implementierung
- Fehlerbehandlung und Validierung
- JavaScript Interoperabilität
- JSInterop Grundlagen
- Einbindung externer JS-Bibliotheken
- Asynchrone Aufrufe und Promises
- Dynamic Rendering in Blazor
- Verwendung von RenderFragment
- RenderTreeBuilder für komplexe Szenarien
- Templating mit Blazor
- Client-seitige Validierung
- Verwendung von Data Annotations
- Fluent Validation Implementierung
- Benutzerdefinierte Validatoren
- Workshop: Dynamische Dashboard-Anwendung
- Konzeption und Planung
- Implementierung von dynamischen Widgets
- Datenanbindung und -aktualisierung
- Authentifizierung in Blazor
- Cookie- und Token-basierte Ansätze
- OAuth und OpenID Connect
- Authentifizierungsprovider und Middleware
- Autorisierung und Zugriffskontrolle
- Role-Based Autorisierung
- Policy-Based Autorisierung
- Sicherheitsüberlegungen und Fallstricke
- Blazor Server Performance-Tuning
- Lazy Loading von Assemblies und Komponenten
- Verwendung von Virtualisierung
- Server-Side Pre-Rendering
- Workshop: Sicherheits- und Performanzprüfung
- Sicherheitsaudit mit Tools und Checklisten
- Performance-Tests und -Metriken
- Optimierung und Best Practices
- Code-Organisation und Architektur
- Verwendung des MVVM-Patterns
- Repository Pattern und Datenzugriff
- Dependency Injection und IoC-Container
- Unit-Tests und Integrationstests
- Einführung in xUnit und BUnit
- Schreiben von Unit Tests für Blazor-Komponenten
- Integrationstests mit Selenium oder Playwright
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
