Single-Page-Web- und Hybrid-Apps entwickeln mit Blazor 7.0
Online-Workshop, 1. Dezember 2022, 9-16 Uhr
Mit Blazor können C#-Entwickler echte Single-Page-Web-Applications (fast) ohne JavaScript programmieren. Holger Schwichtenberg bietet in diesem Workshop anhand eines Praxisszenarios (Aufgabenverwaltung "MiracleList") einen kompakten Einstieg in die SPA-Programmierung mit Blazor 7.0.
Auch eine Hybrid-App für Windows, Android und iOS wird gezeigt.
Dieser Workshop ist eine reine Vorführung des Experten inklusive der Möglichkeit, individuelle Fragen zu stellen. Aufgrund der Stoffmenge sind Teilnehmerübungen am PC nicht sinnvoll und daher nicht vorgesehen.
Vorkenntnisse
- Die Teilnehmenden sollten Grundkenntnisse in HTML und JavaScript sowie .NET und C# besitzen, um dem Workshop optimal folgen zu können
Lernziele
- Blazor WebAssembly vs. Blazor Server vs. Blazor Hybrid
- Vor- und Nachteile von Blazor gegenüber anderen Webframeworks
- Vor- und Nachteile der optionalen Ahead-Of-Time-Kompilierung
- Projektaufbau und Debugging in Visual Studio
- Komponentenarchitektur und Routing
- Razor-Syntax und Ereignisbindung
- Dependency Injection (DI)
- Interoperabilität mit JavaScript und JavaScript-basierten Webframeworks
- Zustandsverwaltung
- Formulare/Eingabemasken
- Zugriff auf WebAPIs und gRPC-Dienste
- Nutzung von Klassenbibliotheken/Kapselung in Razor Class Libraries
- Authentifizierung und Benutzerverwaltung
- Überblick über die verfügbaren Erweiterungen