Möchten Sie mit Ihrem Team teilnehmen? Ab drei Personen profitieren Sie von unseren Gruppenrabatten! Direkt im Shop buchen!

Single-Page-Web-Apps und hybride Cross-Plattform-Apps entwickeln mit Blazor 9.0

Online-Workshop, 6. Dezember, 9-17 Uhr


Mit Blazor können C#-Entwickler echte Single-Page Web Applications (fast) ohne JavaScript programmieren. Dr. Holger Schwichtenberg bietet Ihnen in diesem Workshop anhand eines Praxisszenarios (Aufgabenverwaltung "MiracleList") einen kompakten Einstieg in die Webbrowser- und hybride Cross-Platform-App-Programmierung mit Blazor in der Version 9.0.

Bei der Browserprogrammierung hat man in Blazor 9.0 nicht mehr die Qual der Wahl zwischen Blazor WebAssembly und Blazor Server, sondern kann mit Blazor United eine Webanwendung erschaffen, die Static Server Side Rendering, 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 Cross-Plattform-App auf Windows, Android und iOS laufen – ohne Browser und Sandbox, das heißt mit vollem API- und Ressourcenzugriff.

Dieser Workshop ist eine reine Vorführung des Experten inkl. der Möglichkeit, individuelle Fragen zu stellen. Aufgrund der Stoffmenge sind Teilnehmendenübungen am PC nicht sinnvoll und daher nicht vorgesehen. In diesem Workshop wird sehr viel Programmcode gezeigt, aber aufgrund der Menge nur wenig Code live geschrieben.

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 Static Server-Side Rendering vs. Blazor Desktop vs. Blazor MAUI
  • Progressive Enhancements
  • 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 Web-APIs
  • Nutzung von Klassenbibliotheken / Kapselung in Razor Class Libraries
  • Authentifizierung und Autorisierung
  • Nutzung von Erweiterungen für Blazor

Speaker

 

Dr. Holger Schwichtenberg
Dr. Holger Schwichtenberg ist einer der bekanntesten Experten für .NET in Deutschland. Zusammen mit 53 weiteren Experten unterstützt er im Rahmen der Firma www.IT-Visions.de mittlere und große Unternehmen durch Beratung und Schulungen sowie beim Erstellen von Software. Zudem hat er über 90 Fachbücher geschrieben und ist seit 20 Jahren von Microsoft als "Most Valuable Professional" (MVP) ausgezeichnet.

betterCode-Newsletter

Sie möchten über die betterCode() .NET und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden