Schulung Moderne Web-Anwendungen mit Blazor (Blazor United und/oder Blazor SSR und/oder Blazor WebAssembly und/oder Blazor Server und/oder Blazor Hybrid)

Beschreibung/Inhalt
Unverbindliches Angebot
anfordern

In diesem Schulungsmodul behandeln wir nach Ihrer Wahl einige oder alle diese Blazor-Varianten
- Blazor Server Static Side Rendering (Blazor Static SSR)
- Blazor Web Apps ("Blazor United")
- Single-Page-Web-Applications mit Blazor Webassembly
- Single-Page-Web-Applications mit Blazor Server
- Hybride Desktop-Apps mit Blazor Hybrid (Blazor Desktop und Blazor MAUI)

Wir behandeln die Blazor-/.NET-Version Ihrer Wahl.

Ergänzend behandeln wir auf Wunsch auch Backend-Techniken wie z.B. ASP.NET Core WebAPI oder gRPC.

Optional: Einführung in die notwendigen Grundlagen von .NET und C# sowie HTML, CSS und JavaScript/TypeScript

Blazor-Arten: Architekturen, Vor- und Nachteile

  • Blazor Server Static Side Rendering (Blazor Static SSR)
  • Blazor Server (Interactive Server)
  • Blazor Webassembly (Clientside Rendering)
  • Blazor Web Apps ("Blazor United")
  • Blazor Hybrid mit Blazor Desktop und Blazor MAUI


  • Basistechniken von ASP.NET Core Blazor
  • .NET
  • WebAssembly (WASM)
  • ASP.NET SignalR
  • DOM und virtual DOM


  • Werkzeuge für Blazor
  • .NET SDK/.NET CLI
  • Visual Studio
  • optional: Visual Studio Code
  • Projektvorlagen


  • Webanwendungen mit Blazor
  • Projekte und Webseiten anlegen
  • Razor Components
  • Templates mit HTML, CSS und Razor-Syntax
  • Code-Behind-Dateien (Trennung von Layout und Logik)
  • API zum Ermitteln des aktuellen Render-Modus
  • Datenbindung und Anpassung der Datenbindung
  • Ereignisse
  • Zustandsverwaltung
  • Lebenszyklus-Methoden
  • Routing/Navigation im Browser
  • Layoutvorlagen (Masterpages)
  • Dependency Injection


  • Kommunikation und Datenbankanbindung
  • REST APIs aufrufen mit HttpClient und JSON-Serialisierung
  • Google RPC-Dienste aufrufen
  • Bidirektionale Kommunikation / Echtzeitanwendungen mit ASP.NET Core SignalR
  • Abruf und Änderung von Daten aus SQL-Datenbanken mit Entity Framework Core


  • JavaScript-Interoperabilität
  • Aufruf von JavaScript aus .NET
  • Aufruf von .NET aus JavaScript
  • Einbindung bestehender JavaScript-Bibliotheken


  • Aufbauwissen
  • Wiederwendbare Bibliotheken (Component Library/Component Packages/Razor Class Libraries sowie .NET Standard-Bibliotheken)
  • Eigene Basisklassen für Blazor-Pages
  • Realisierung von Schnittstellen wie Idisposable
  • Verwendung von Timern
  • Triggern von UI-Aktualisierungen
  • Local Browser Storage
  • Authentifizierung und Autorisierung
  • Deployment


  • Optional: Profiwissen
  • Templated Components
  • Leistungsoptimierung/Performance Tuning
  • Testen von Blazor-Anwendungen (Unit Test, Integrationstests, Razor Component Tests mit bUnit, UI Tests)


  • Optional: Blazor Hybrid (Blazor Desktop/Blazor MAUI)
  • Einbetten von Blazor-Anwendungen in Windows Forms und/oder WPF und/oder .NET MAUI
  • Plattformspezifischer Code
  • Shared State zwischen Rahmenanwendung und Webanwendung
  • Deployment


  • Optional: Blazor-Erweiterungen
  • Überblick über die verfügbaren Blazor-Erweiterungen (Community und Drittanbieter)
  • Optional: Besprechung ausgewählter Erweiterungen (nach Absprache)


  • Optional: WebAssembly außerhalb von Blazor

    Dauer
    Nach Ihren Wünschen. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Termine
    Auf Anfrage. Wir richten diese Schulung für individuell Ihr Unternehmen aus. Dies ist keine Gruppenschulung, bei der Sie mit anderen Unternehmen zusammen lernen und sich nach einer vorgegebenen Agenda richten müssen.
    Ort
    Online (per TEAMS oder ZOOM oder anderer Videosoftware nach Ihrem Wunsch)
    oder
    an Ihrem Firmensitz in Deutschland, Österreich und der Schweiz (andere Länder auf Anfrage)
    Schulungsdidaktik
    Nach Ihrer Wahl:
    • Klassische Schulung mit PC-Übungen
    • Reine Präsentation ohne PC-Übungen
    • oder
    • Interaktiver Workshop mit Beratungsanteil
    Das ist im Preis enthalten
    Sie erhalten von uns einen Festpreis inklusive:
    • Einem bestimmten, im Angebot benannten und per Expertenprofil ausgewiesenen Top-Experten
    • Vorgespräch mit dem Experten zur Abstimmung der Inhalte und der Didaktik
    • Bis zu 10 Teilnehmer, bei reinen Präsentationen: beliebige Teilnehmeranzahl
    • Teilnahmezertifikat für alle Teilnehmer