Beschreibung
Sie lernen, wie Sie mit Blazor Hybrid moderne Anwendungen entwickeln, die auf Web, Desktop und Mobile gleichermaßen laufen. Der Kurs behandelt Architektur, Datenbindung, Routing, WebAPI-Anbindung und die Integration nativer Funktionen mit MAUI.
Seminarinhalt
Grundlagen von Blazor Hybrid
- Einführung in Blazor Hybrid
- Unterschiede zu Blazor Server und Blazor WebAssembly
- Anwendungsfälle und Vorteile
Projektstruktur und Konfiguration
- Aufbau eines Blazor Hybrid-Projekts
- Konfigurationsdateien und ihre Nutzung
- AppSettings und Umgebungsvariablen
Dependency Injection und IoC-Container
- Grundlagen der Dependency Injection
- Nutzung des IoC-Containers in .NET
- Registrierung und Verwendung von Services
Komponenten in Blazor
- Grundlagen von Blazor-Komponenten
- Lifecycle von Komponenten
- Kommunikation zwischen Komponenten
UI und Styling
- Styling in Blazor Hybrid
- Responsive Design
- Nutzung von CSS und Third-Party UI-Libraries
Datenbindung und Interaktivität
- One-Way und Two-Way Data Binding
- Event-Handling
- Formulare und Validierung
Routing und Navigation
- Navigation in Blazor Hybrid
- Deep Linking
- Wechsel zwischen nativen und Blazor-Ansichten
Integration mit nativen Funktionen
- Zugriff auf Gerätesensoren
- Kamera, GPS und andere Systemdienste
- Kommunikation zwischen Blazor und MAUI
Datenzugriff mit ASP.NET Core WebAPI
- Grundlagen der WebAPI
- Kommunikation zwischen Blazor und WebAPI
Datenbankanbindung mit EF Core
- Einführung in Entity Framework Core
- Migrationen und Datenbankmanagement
- CRUD-Operationen mit EF Core
Leistungsoptimierung und Debugging
- Debugging-Techniken
- Optimierung für mobile und Desktop-Anwendungen
- Caching und Lazy Loading
Sicherheit in Blazor Hybrid
- Authentifizierung und Autorisierung
Praxisprojekt und Abschluss
- Entwicklung einer kleinen Blazor Hybrid-App
Zielgruppe
Entwickler und Projektteams mit Blazor- oder MAUI-Erfahrung, die Anwendungen mit gemeinsamer Codebasis auf mehreren Plattformen betreiben möchten.
Firmenseminar
Dieses Thema bieten wir auch individualisiert für Sie oder Ihr Unternehmen an – ob als Inhouse Schulung bei Ihnen vor Ort, online oder in unseren bundesweiten Schulungsräumen.
In einem Vorab-Gespräch mit unseren Trainern gehen wir auf Ihre Wünsche ein und besprechen Ziele, Inhalte und Dauer der Schulung.
Jetzt kostenlos und unverbindlich anfragen:
(*Pflichtfelder)