Seminare
Seminare

Blazor Schulung .NET 10: Full-Stack-Webanwendungen mit C#

Seminar - PROKODA GmbH

Blazor Schulung .NET 10: Full-Stack-Webanwendungen mit C#
Termin Ort Preis*
11.01.2027- 14.01.2027 online 2.725,10 €
11.01.2027- 14.01.2027 München 2.725,10 €
12.04.2027- 15.04.2027 online 2.725,10 €
12.04.2027- 15.04.2027 München 2.725,10 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Projektaufbau mit .NET 10

  • Blazor Web App als Projektvorlage
  • Aufbau von wiederverwendbaren Razor-Komponenten
  • Dependency Injection für Razor-Komponenten
  • Konfiguration für mehrere Umgebungen

Komponenten und Navigation

  • Komponentenparameter für Datenübergaben
  • UI-Ereignisse mit EventCallback verarbeiten
  • Lebenszyklus von Razor-Komponenten
  • Routing mit optionalen Routenparametern
  • Layouts für gemeinsame Seitenbereiche
  • Fehlergrenzen für verschachtelte Komponenten

Formulare und Validierung

  • Formulare mit EditForm aufbauen
  • Eingabekomponenten an Modelle binden
  • Datenannotationen für die Modellvalidierung
  • Eigene Regeln für Modellvalidierung
  • Serverseitige Verarbeitung von Formulardaten

Serverseitiges Rendering und Render-Modi

  • Statisches serverseitiges Rendering
  • Interaktivität mit Interactive Server
  • Client-Ausführung mit Interactive WebAssembly
  • Automatische Ausführungswahl mit Interactive Auto
  • Streaming Rendering für verzögerte Inhalte

WebAssembly im Browser

  • Downloadgröße der Client-Assemblies
  • Startzeit der WebAssembly-Anwendung
  • API-Aufrufe aus dem Browser
  • Zustände im lokalen Browser-Speicher
  • CORS-Regeln für API-Aufrufe

Datenzugriff im Full-Stack-Projekt

  • Services per Dependency Injection einbinden
  • Datenzugriff mit Entity Framework Core
  • Minimal API für Client-Anfragen
  • Asynchrone Ladezustände in Komponenten
  • Fehlerbehandlung bei API-Aufrufen

Authentifizierung und Autorisierung

  • ASP.NET Core Identity integrieren
  • Authentifizierungszustand in Razor-Komponenten
  • Zugriffsschutz mit Autorisierungsrichtlinien

Zustandsverwaltung

  • Sitzungszustand auf dem Server
  • Browser-Zustand für WebAssembly-Komponenten
  • Persistenter Zustand beim Render-Modus-Wechsel

Performance-Analyse

  • Render-Vorgänge mit Browserwerkzeugen untersuchen
  • Wiederholte Renderings von Komponenten
  • Übertragene Client-Assemblies analysieren
  • Startverhalten von WebAssembly-Komponenten

Veröffentlichung und Bereitstellung

  • Konfiguration für Zielumgebungen
  • Blazor Web App veröffentlichen
  • Serverdateien für die Bereitstellung
  • Client-Dateien für die Bereitstellung
  • Veröffentlichte Anwendung funktional prüfen
Teilnahmevoraussetzungen:
  • C#-Kenntnisse auf dem Niveau des C# .NET Grundkurses
  • Grundkenntnisse in HTML, CSS, HTTP und ASP.NET Core
Zielgruppe:
  • .NET-Entwickler mit Erfahrung in Webprojekten
  • C#-Entwickler für interaktive Benutzeroberflächen
  • Softwarearchitekten für Blazor-Entscheidungen
  • Full-Stack-Entwickler aus .NET-Teams
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha