Blazor WebAssembly 6.0-Crashkurs: Echte Single-Page-Web-Apps jetzt mit .NET und C# entwickeln

Online-Workshop 10.09.2021, 9-17 Uhr



Mit Blazor WebAssembly können Entwickler aus dem Umfeld von .NET und C# nun echte Single-Page-Web-Applications programmieren, die auf Basis der WebAssembly-VM in jedem modernen Browser laufen. WebAssembly besitzt normalerweise keinen Zugang zum DOM des Browsers. Microsoft hat mit Blazor diese Grenze gesprengt. Etwas JavaScript ist freilich hier und da noch erforderlich.

Dr. Holger Schwichtenberg bietet Ihnen in diesem Workshop anhand eines Praxisszenarios (Aufgabenverwaltung "MiracleList") einen kompakten Einstieg in die SPA-Programmierung mit Blazor WebAssembly. Dabei wird die bereits die November 2021 kommende Version Blazor 6.0 (derzeit Preview-Version) behandelt

Vorkenntnisse

Die Teilnehmer sollten Grundkenntnisse in HTML, JavaScript und C# besitzen, um dem Workshop optimal folgen zu können

Lernziele

  • Die Teilnehmer lernen die Architektur und alle wichtigen Konzepte der SPA-Programmierung mit C# und Blazor WebAssembly an einem Praxisbeispiel kennen.
  • Die Teilnehmer lernen auch, in welchen Fällen JavaScript zusätzlich erforderlich ist.
  • Nach dem Besuch des Workshops sind die Teilnehmer in der Lage, erste Blazor-Anwendungen selbst zu schreiben.
  • Der Workshop ist eine reine Präsentation mit der Möglichkeit, Fragen zu stellen. Teilnehmerübungen sind aufgrund der kurzen Zeit in dem Crashkurs nicht vorgesehen

Agenda

Sie lernen an diesem Tag:
  • Architektur von Blazor WebAssembly im Kontrast zu Blazor Server
  • 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)
  • Grenzen von Blazor und Interoperabilität mit JavaScript
  • Interoperabilität mit Angular über Web Components
  • 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 Erweiterunge

     

Speaker

 

Dr. Holger Schwichtenberg
Dr. Holger Schwichtenberg ist einer der bekanntesten Experten für .NET in Deutschland. Zusammen mit rund 50 weiteren Experten unterstützt er im Rahmen der Firma IT-Visions.de mittlere und große Unternehmen durch Beratung und Schulungen beim Erstellen von Software. Zudem ist er Chief Technology Expert bei der Softwareschmiede MAXIMAGO

betterCode-Newsletter

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

 

Anmelden