Möchten Sie mit Ihrem Team teilnehmen? Profitieren Sie von unseren Gruppenrabatten! Schreiben Sie an events@dpunkt.de

Blazor-5.0-Crashkurs: Echte Single-Page-Web-Apps jetzt mit .NET und C# entwickeln (15. Januar 2021, 9 bis 16 Uhr)

Mit Blazor können Entwickler aus dem Umfeld von .NET und C# nun echte Single-Page-Web-Applications programmieren, die wahlweise auf dem Server oder 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. Dabei wird die aktuellste Version Blazor 5.0 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 sowie Blazor Server 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

  • Architektur von Blazor WebAssembly und Blazor Server
  • Vor- und Nachteile von Blazor gegenüber anderen Webframeworks
  • Projektaufbau und Debugging in Visual Studio
  • Komponentenarchitektur und Routing
  • Razor-Syntax und Ereignisbindung
  • 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 Erweiterungen

     

  • Speaker

     

    Dr. Holger Schwichtenberg
    Dr. Holger Schwichtenberg ist einer der bekanntesten Experten für .NET in Deutschland. Zusammen mit rund 20 weiteren Experten unterstützt er im Rahmen der Firma www.IT-Visions.de mittlere und große Unternehmen durch Beratung und Schulungen beim Erstellen von Windows- und Webanwendungen.

    betterCode-Newsletter

    Sie möchten über die .NET-5.0-Konferenz der betterCode
    auf dem Laufenden gehalten werden?

     

    Anmelden