Titel: Single-Page-Web-Apps und Hybrid-Apps mit Blazor 8.0
Vortragsart: eintägiger Workshop
Datum: 29.11.2023 09:00 bis 16:30
Dozent(en): Dr. Holger Schwichtenberg
Preis: Siehe Website des Veranstalters
Ort: Online 
Veranstaltung: Better Code .NET 8.0
Veranstalter: heise developer und www.IT-Visions.de
Inhalt: Mit Blazor können C#-Entwicklerinnen und -Entwickler echte Single-Page-Web-Applications (fast) ohne JavaScript programmieren. Dr. Holger Schwichtenberg bietet in diesem Workshop anhand eines Praxisszenarios (Aufgabenverwaltung "MiracleList") einen kompakten Einstieg in die Webprogrammierung mit Blazor in der Version 8.0. Blazor 8.0 bietet nicht nur SPA-Programmierung wie die Vorgänger, sondern auch Server-Side Rendering (SSR).

Bei der SPA-Programmierung hat man nicht mehr die Qual der Wahl zwischen Blazor WebAssembly und Blazor Server, sondern kann mit Blazor United eine Webanwendung erschaffen, die SSR mit Blazor, Blazor Server und Blazor WebAssembly via Progressive Enhancements verbindet und daher sofort lädt und dennoch reaktiv ist. Und die gleiche Codebasis wird in diesem Workshop auch als hybride Blazor-App ohne Browser auf Windows, Android und iOS laufen – ohne Sandbox, das heißt mit vollem API- und Ressourcenzugriff. Im Workshop wird sehr viel Programmcode gezeigt.
VORKENNTNISSE
Die Teilnehmenden sollten Grundkenntnisse in HTML und JavaScript sowie .NET und C# besitzen, um dem Workshop optimal folgen zu können. Dieser Workshop ist eine reine Vorführung des Experten inklusive der Möglichkeit, individuelle Fragen zu stellen. Aufgrund der Stoffmenge sind Teilnehmendenübungen am PC nicht sinnvoll und daher nicht vorgesehen.

LERNZIELE
Blazor WebAssembly vs. Blazor Server vs. Blazor SSR vs. Blazor Desktop vs. Blazor MAUI
Progressive Enhancements mit Blazor United
Vor- und Nachteile von Blazor gegenüber anderen Webframeworks
Performance von Blazor-Anwendungen / Vor- und Nachteile der optionalen Ahead-Of-Time-Kompilierung für Blazor WebAssembly
Code-Sharing zwischen den Blazor-Arten: eine Codebasis für alle Plattformen
Projektaufbau und Debugging in Visual Studio
Komponentenarchitektur und Routing
Razor-Syntax und Ereignisbindung
Dependency Injection (DI)
Interoperabilität von Blazor mit JavaScript und JavaScript-basierten Webframeworks
Zustandsverwaltung
Formulare/Eingabemasken
Zugriff auf WebAPIs
Nutzung von Klassenbibliotheken / Kapselung in Razor Class Libraries
Authentifizierung und Autorisierung
Nutzung von Erweiterungen für Blazor
Link zu Details: Leider kein aktueller Link vorhanden

Details, Kontakt und Anmeldung

Zur Website des Veranstalters Kontakt zu den Referenten

WICHTIG: Auch bei kostenfreien Veranstaltungen ist in der Regel eine Online-Anmeldung zwingend erforderlich. Sie können in der Regel nicht teilnehmen, falls Sie sich nicht angemeldet haben!

Downloads zu dieser Veranstaltung

Leider keine Dateien vorhanden.

Weitere Fortbildungsveranstaltungen